Diff of the two buildlogs: -- --- b1/build.log 2023-05-13 03:59:39.208407378 +0000 +++ b2/build.log 2023-05-13 04:01:30.703521404 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 12 15:55:44 -12 2023 -I: pbuilder-time-stamp: 1683950144 +I: Current time: Sat Jun 15 00:22:43 +14 2024 +I: pbuilder-time-stamp: 1718360563 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./zimg_3.0.4+ds1.orig.tar.xz] I: copying [./zimg_3.0.4+ds1-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Apr 23 01:28:44 2022 -12 +gpgv: Signature made Sun Apr 24 03:28:44 2022 +14 gpgv: using RSA key F78CBA07817BB149A11D339069F2FC516EA71993 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./zimg_3.0.4+ds1-1.dsc: no acceptable signature found @@ -25,135 +25,167 @@ dpkg-source: info: unpacking zimg_3.0.4+ds1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3504542/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 15 00:22 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4a63185dc15b4c07ad6b9bf30e27f6de' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3504542' - PS1='# ' - PS2='> ' + INVOCATION_ID=df3cc7557c9745ba9ac68e68bda4adf2 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4164084 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.YMjShrC2/pbuilderrc_rrrX --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YMjShrC2/b1 --logfile b1/build.log zimg_3.0.4+ds1-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.YMjShrC2/pbuilderrc_U5IS --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YMjShrC2/b2 --logfile b2/build.log --extrapackages usrmerge zimg_3.0.4+ds1-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos11-amd64 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more - -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount - -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:23 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/3504542/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 2023 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 2023 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 2023 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 2023 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 2023 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 2023 more + -rwsr-xr-x 1 root root 59704 Mar 24 2023 mount + -rwxr-xr-x 1 root root 18744 Mar 24 2023 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Jun 15 00:22 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 2023 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 2023 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 2023 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -219,7 +251,7 @@ Get: 28 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] -Fetched 18.7 MB in 1s (35.5 MB/s) +Fetched 18.7 MB in 0s (83.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (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 ... 19596 files and directories currently installed.) @@ -353,8 +385,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/zimg-3.0.4+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../zimg_3.0.4+ds1-1_source.changes +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/zimg-3.0.4+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../zimg_3.0.4+ds1-1_source.changes dpkg-buildpackage: info: source package zimg dpkg-buildpackage: info: source version 3.0.4+ds1-1 dpkg-buildpackage: info: source distribution unstable @@ -394,7 +437,7 @@ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes -checking for a race-free mkdir -p... /bin/mkdir -p +checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes @@ -415,10 +458,10 @@ checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none -checking for a sed that does not truncate output... /bin/sed -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E -checking for fgrep... /bin/grep -F +checking for a sed that does not truncate output... /usr/bin/sed +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E +checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B @@ -439,8 +482,8 @@ checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no -checking for a working dd... /bin/dd -checking how to truncate binary pipes... /bin/dd bs=4096 count=1 +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes @@ -506,1108 +549,48 @@ config.status: executing depfiles commands config.status: executing libtool commands dh_auto_build - make -j15 + make -j16 make[1]: Entering directory '/build/zimg-3.0.4+ds1' make[2]: Entering directory '/build/zimg-3.0.4+ds1' -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dummy.lo dummy.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dummy.lo dummy.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libsse_la-operation_impl_sse.lo `test -f 'src/zimg/colorspace/x86/operation_impl_sse.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_sse.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.lo `test -f 'src/zimg/colorspace/x86/operation_impl_sse2.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_sse2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx_la-operation_impl_avx.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx2.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-depth_convert_avx2.lo `test -f 'src/zimg/depth/x86/depth_convert_avx2.cpp' || echo './'`src/zimg/depth/x86/depth_convert_avx2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-dither_avx2.lo `test -f 'src/zimg/depth/x86/dither_avx2.cpp' || echo './'`src/zimg/depth/x86/dither_avx2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.lo `test -f 'src/zimg/depth/x86/error_diffusion_avx2.cpp' || echo './'`src/zimg/depth/x86/error_diffusion_avx2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx2_la-resize_impl_avx2.lo `test -f 'src/zimg/resize/x86/resize_impl_avx2.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.lo `test -f 'src/zimg/colorspace/x86/gamma_constants_avx512.cpp' || echo './'`src/zimg/colorspace/x86/gamma_constants_avx512.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx512.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx512.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx512_la-depth_convert_avx512.lo `test -f 'src/zimg/depth/x86/depth_convert_avx512.cpp' || echo './'`src/zimg/depth/x86/depth_convert_avx512.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx512_la-dither_avx512.lo `test -f 'src/zimg/depth/x86/dither_avx512.cpp' || echo './'`src/zimg/depth/x86/dither_avx512.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx512_la-resize_impl_avx512.lo `test -f 'src/zimg/resize/x86/resize_impl_avx512.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx512.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.lo `test -f 'src/zimg/resize/x86/resize_impl_avx512_vnni.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx512_vnni.cpp libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c dummy.cpp -fPIC -DPIC -o .libs/dummy.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-depth_convert_avx2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx512.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx512_la-depth_convert_avx512.o libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c dummy.cpp -o dummy.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libsse_la-operation_impl_sse.lo `test -f 'src/zimg/colorspace/x86/operation_impl_sse.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_sse.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libsse_la-resize_impl_sse.lo `test -f 'src/zimg/resize/x86/resize_impl_sse.cpp' || echo './'`src/zimg/resize/x86/resize_impl_sse.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.lo `test -f 'src/zimg/colorspace/x86/operation_impl_sse2.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-depth_convert_sse2.lo `test -f 'src/zimg/depth/x86/depth_convert_sse2.cpp' || echo './'`src/zimg/depth/x86/depth_convert_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-dither_sse2.lo `test -f 'src/zimg/depth/x86/dither_sse2.cpp' || echo './'`src/zimg/depth/x86/dither_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.lo `test -f 'src/zimg/depth/x86/error_diffusion_sse2.cpp' || echo './'`src/zimg/depth/x86/error_diffusion_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-f16c_sse2.lo `test -f 'src/zimg/depth/x86/f16c_sse2.cpp' || echo './'`src/zimg/depth/x86/f16c_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libsse2_la-resize_impl_sse2.lo `test -f 'src/zimg/resize/x86/resize_impl_sse2.cpp' || echo './'`src/zimg/resize/x86/resize_impl_sse2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx_la-operation_impl_avx.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx_la-resize_impl_avx.lo `test -f 'src/zimg/resize/x86/resize_impl_avx.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libf16c_la-f16c_ivb.lo `test -f 'src/zimg/depth/x86/f16c_ivb.cpp' || echo './'`src/zimg/depth/x86/f16c_ivb.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx2.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-depth_convert_avx2.lo `test -f 'src/zimg/depth/x86/depth_convert_avx2.cpp' || echo './'`src/zimg/depth/x86/depth_convert_avx2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-dither_avx2.lo `test -f 'src/zimg/depth/x86/dither_avx2.cpp' || echo './'`src/zimg/depth/x86/dither_avx2.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.lo `test -f 'src/zimg/depth/x86/error_diffusion_avx2.cpp' || echo './'`src/zimg/depth/x86/error_diffusion_avx2.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libsse_la-operation_impl_sse.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-f16c_sse2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libsse_la-resize_impl_sse.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-depth_convert_sse2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-error_diffusion_avx2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-dither_avx2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx512.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx512_la-dither_avx512.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx2.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx2_la-operation_impl_avx2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512_vnni.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx512_vnni_la-resize_impl_avx512_vnni.o libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx_la-operation_impl_avx.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx512.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx512_la-operation_impl_avx512.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/gamma_constants_avx512.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx512_la-gamma_constants_avx512.o libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse2.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libsse2_la-operation_impl_sse2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_ivb.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libf16c_la-f16c_ivb.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx2.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx2_la-operation_impl_avx2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-depth_convert_avx2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-dither_sse2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-error_diffusion_sse2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse2.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libsse2_la-resize_impl_sse2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx_la-resize_impl_avx.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-dither_avx2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_avx2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx2_la-error_diffusion_avx2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_sse2.cpp -o src/zimg/depth/x86/libsse2_la-f16c_sse2.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx2_la-resize_impl_avx2.lo `test -f 'src/zimg/resize/x86/resize_impl_avx2.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx2.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_sse2.cpp -o src/zimg/depth/x86/libsse2_la-depth_convert_sse2.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse.cpp -o src/zimg/colorspace/x86/libsse_la-operation_impl_sse.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libsse_la-operation_impl_sse.o libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx2.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx2_la-resize_impl_avx2.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse2.cpp -o src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_sse2.cpp -o src/zimg/depth/x86/libsse2_la-dither_sse2.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_ivb.cpp -o src/zimg/depth/x86/libf16c_la-f16c_ivb.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.lo `test -f 'src/zimg/colorspace/x86/gamma_constants_avx512.cpp' || echo './'`src/zimg/colorspace/x86/gamma_constants_avx512.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.lo `test -f 'src/zimg/colorspace/x86/operation_impl_avx512.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_avx512.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/gamma_constants_avx512.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx512_la-gamma_constants_avx512.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx512.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libavx512_la-operation_impl_avx512.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx.cpp -o src/zimg/colorspace/x86/libavx_la-operation_impl_avx.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/gamma_constants_avx512.cpp -o src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx2.cpp -o src/zimg/depth/x86/libavx2_la-depth_convert_avx2.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx512_la-depth_convert_avx512.lo `test -f 'src/zimg/depth/x86/depth_convert_avx512.cpp' || echo './'`src/zimg/depth/x86/depth_convert_avx512.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx2.cpp -o src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libavx512_la-dither_avx512.lo `test -f 'src/zimg/depth/x86/dither_avx512.cpp' || echo './'`src/zimg/depth/x86/dither_avx512.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx512.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx512_la-depth_convert_avx512.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx2.cpp -o src/zimg/depth/x86/libavx2_la-dither_avx2.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx512_la-resize_impl_avx512.lo `test -f 'src/zimg/resize/x86/resize_impl_avx512.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx512.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx512.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libavx512_la-dither_avx512.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/api/libzimg_internal_la-zimg.lo `test -f 'src/zimg/api/zimg.cpp' || echo './'`src/zimg/api/zimg.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-colorspace.lo `test -f 'src/zimg/colorspace/colorspace.cpp' || echo './'`src/zimg/colorspace/colorspace.cpp libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx512_la-resize_impl_avx512.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_sse2.cpp -o src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.lo `test -f 'src/zimg/resize/x86/resize_impl_avx512_vnni.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx512_vnni.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512_vnni.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx512_vnni_la-resize_impl_avx512_vnni.o -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, - from src/zimg/colorspace/x86/operation_impl_avx512.cpp:4: -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:56:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:57:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:58:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:59:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:60:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:61:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:62:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:63:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_broadcastss_ps(__m128)', - inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:64:42, - inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] - 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4089 | (__v16sf) - | ~~~~~~~~~ - 4090 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 4091 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14852 | (__C << 2) | __B, - | ~~~~~~~~~~~~~~~~~ -14853 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14854 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14855 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11449 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11450 | (__v16si) - | ~~~~~~~~~ -11451 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11452 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11449 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11450 | (__v16si) - | ~~~~~~~~~ -11451 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11452 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1322 | (__v16si) - | ~~~~~~~~~ - 1323 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1324 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_max_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11418 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11419 | (__v16si) - | ~~~~~~~~~ -11420 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi32(__m512i, __m512i)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -11449 | (__v16si) __B, - | ~~~~~~~~~~~~~~ -11450 | (__v16si) - | ~~~~~~~~~ -11451 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11452 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/gamma_constants_avx512.cpp -o src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/api/zimg.cpp -fPIC -DPIC -o src/zimg/api/.libs/libzimg_internal_la-zimg.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-colorspace.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse.cpp -o src/zimg/colorspace/x86/libsse_la-operation_impl_sse.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_sse2.cpp -o src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-colorspace_param.lo `test -f 'src/zimg/colorspace/colorspace_param.cpp' || echo './'`src/zimg/colorspace/colorspace_param.cpp In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from src/zimg/depth/x86/dither_avx512.cpp:4: In function '__m512i _mm512_cvtepu8_epi32(__m128i)', @@ -2273,300 +1256,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_min_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13150 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13151 | (__v16sf) - | ~~~~~~~~~ -13152 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13153 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13154 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_cvttps_epi32(__m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -13981 | (__v16si) - | ~~~~~~~~~ -13982 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -13983 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13984 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_min_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13150 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13151 | (__v16sf) - | ~~~~~~~~~ -13152 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13153 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13154 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_cvttps_epi32(__m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -13981 | (__v16si) - | ~~~~~~~~~ -13982 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -13983 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13984 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_min_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13150 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13151 | (__v16sf) - | ~~~~~~~~~ -13152 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13153 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13154 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_cvttps_epi32(__m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -13981 | (__v16si) - | ~~~~~~~~~ -13982 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -13983 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13984 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_max_ps(__m512, __m512)', - inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, - inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -13034 | (__v16sf) __B, - | ~~~~~~~~~~~~~~ -13035 | (__v16sf) - | ~~~~~~~~~ -13036 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -13037 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -13038 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_cvtepu16_epi32(__m256i)', inlined from 'static __m512 zimg::depth::{anonymous}::LoadU16::load16(const uint16_t*)' at src/zimg/depth/x86/dither_avx512.cpp:30:28, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/dither_avx512.cpp:103:26, @@ -2732,7 +1421,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/api/libzimg_internal_la-zimg.lo `test -f 'src/zimg/api/zimg.cpp' || echo './'`src/zimg/api/zimg.cpp In function '__m512i _mm512_min_epi32(__m512i, __m512i)', inlined from '__m512i zimg::depth::{anonymous}::ordered_dither_avx512_xiter(__m512, unsigned int, const float*, unsigned int, unsigned int, const __m512&, const __m512&, const __m512i&)' at src/zimg/depth/x86/dither_avx512.cpp:81:24, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/dither_avx512.cpp:111:44, @@ -3228,54 +1916,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:59, - from src/zimg/depth/x86/depth_convert_avx512.cpp:4: -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:96:23, - inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:43: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:103:23, - inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:110:23, - inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ In function '__m512 _mm512_cvtph_ps(__m256i)', inlined from 'static __m512 zimg::depth::{anonymous}::LoadF16::load16(const uint16_t*)' at src/zimg/depth/x86/dither_avx512.cpp:40:25, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadF16; Store = StoreU8]' at src/zimg/depth/x86/dither_avx512.cpp:103:26, @@ -3574,6 +2214,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-gamma.lo `test -f 'src/zimg/colorspace/gamma.cpp' || echo './'`src/zimg/colorspace/gamma.cpp In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i zimg::depth::{anonymous}::ordered_dither_avx512_xiter(__m512, unsigned int, const float*, unsigned int, unsigned int, const __m512&, const __m512&, const __m512i&)' at src/zimg/depth/x86/dither_avx512.cpp:80:26, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadF16; Store = StoreU16]' at src/zimg/depth/x86/dither_avx512.cpp:104:44, @@ -3834,51 +2475,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:96:23, - inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:103:23, - inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtepi16_epi8(__m512i)', - inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, - inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:110:23, - inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 456 | (__v32qi) _mm256_undefined_si256(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 457 | (__mmask32) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace_param.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-colorspace_param.o In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i zimg::depth::{anonymous}::ordered_dither_avx512_xiter(__m512, unsigned int, const float*, unsigned int, unsigned int, const __m512&, const __m512&, const __m512i&)' at src/zimg/depth/x86/dither_avx512.cpp:80:26, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadF32; Store = StoreU8]' at src/zimg/depth/x86/dither_avx512.cpp:104:44, @@ -4010,7 +2607,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse.cpp -o src/zimg/resize/x86/libsse_la-resize_impl_sse.o >/dev/null 2>&1 In function '__m128i _mm512_cvtusepi32_epi8(__m512i)', inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store16(uint8_t*, __mmask16, __m512i)' at src/zimg/depth/x86/dither_avx512.cpp:58:23, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadF32; Store = StoreU8]' at src/zimg/depth/x86/dither_avx512.cpp:113:22, @@ -4102,172 +2698,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49: -In function '__m512i _mm512_cvtepu8_epi32(__m128i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2331 | (__v16si) - | ~~~~~~~~~ - 2332 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2333 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtepi32_ps(__m512i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14149 | (__v16sf) - | ~~~~~~~~~ -14150 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14151 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14152 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:130:22, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512i _mm512_cvtepu8_epi32(__m128i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:134:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2331 | (__v16si) - | ~~~~~~~~~ - 2332 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2333 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtepi32_ps(__m512i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:134:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14149 | (__v16sf) - | ~~~~~~~~~ -14150 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14151 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14152 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:137:22, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512i _mm512_cvtepu8_epi32(__m128i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:141:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2331 | (__v16si) - | ~~~~~~~~~ - 2332 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2333 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtepi32_ps(__m512i)', - inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:141:26, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14149 | (__v16sf) - | ~~~~~~~~~ -14150 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14151 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14152 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, - inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:144:22, - inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i zimg::depth::{anonymous}::ordered_dither_avx512_xiter(__m512, unsigned int, const float*, unsigned int, unsigned int, const __m512&, const __m512&, const __m512i&)' at src/zimg/depth/x86/dither_avx512.cpp:80:26, inlined from 'void zimg::depth::{anonymous}::ordered_dither_avx512_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = LoadF32; Store = StoreU16]' at src/zimg/depth/x86/dither_avx512.cpp:104:44, @@ -4490,6 +2920,267 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx512.cpp -o src/zimg/depth/x86/libavx512_la-dither_avx512.o >/dev/null 2>&1 +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:59, + from src/zimg/depth/x86/depth_convert_avx512.cpp:4: +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:96:23, + inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:43: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:103:23, + inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:110:23, + inlined from 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:153:41: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_b2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:96:23, + inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:103:23, + inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtepi16_epi8(__m512i)', + inlined from 'static void zimg::depth::{anonymous}::StoreU8::mask_store32i(uint8_t*, __mmask32, __m512i)' at src/zimg/depth/x86/depth_convert_avx512.cpp:49:26, + inlined from 'void zimg::depth::{anonymous}::left_shift_avx512_impl(const void*, void*, unsigned int, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreU8]' at src/zimg/depth/x86/depth_convert_avx512.cpp:110:23, + inlined from 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:163:42: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:455:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 455 | return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 456 | (__v32qi) _mm256_undefined_si256(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 457 | (__mmask32) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::left_shift_w2b_avx512(const void*, void*, unsigned int, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx2.cpp -o src/zimg/depth/x86/libavx2_la-depth_convert_avx2.o >/dev/null 2>&1 +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49: +In function '__m512i _mm512_cvtepu8_epi32(__m128i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 2331 | (__v16si) + | ~~~~~~~~~ + 2332 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2333 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtepi32_ps(__m512i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14149 | (__v16sf) + | ~~~~~~~~~ +14150 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14151 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14152 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:130:22, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512i _mm512_cvtepu8_epi32(__m128i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:134:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 2331 | (__v16si) + | ~~~~~~~~~ + 2332 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2333 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtepi32_ps(__m512i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:134:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14149 | (__v16sf) + | ~~~~~~~~~ +14150 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14151 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14152 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:137:22, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512i _mm512_cvtepu8_epi32(__m128i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:141:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:2330:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 2330 | return (__m512i) __builtin_ia32_pmovzxbd512_mask ((__v16qi) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 2331 | (__v16si) + | ~~~~~~~~~ + 2332 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2333 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtepi32_ps(__m512i)', + inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:141:26, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14148:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14148 | return (__m512) __builtin_ia32_cvtdq2ps512_mask ((__v16si) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14149 | (__v16sf) + | ~~~~~~~~~ +14150 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14151 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14152 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::depth::{anonymous}::StoreF16::mask_store16(uint16_t*, __mmask16, __m512)' at src/zimg/depth/x86/depth_convert_avx512.cpp:68:27, + inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF16]' at src/zimg/depth/x86/depth_convert_avx512.cpp:144:22, + inlined from 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)' at src/zimg/depth/x86/depth_convert_avx512.cpp:173:45: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::depth::depth_convert_b2h_avx512(const void*, void*, float, float, unsigned int, unsigned int)': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_cvtepu8_epi32(__m128i)', inlined from 'static __m512 zimg::depth::{anonymous}::LoadU8::load16(const uint8_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:21:28, inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU8; Store = StoreF32]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, @@ -4763,7 +3454,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx512.cpp -o src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.o >/dev/null 2>&1 In function '__m512i _mm512_cvtepu16_epi32(__m256i)', inlined from 'static __m512 zimg::depth::{anonymous}::LoadU16::load16(const uint16_t*)' at src/zimg/depth/x86/depth_convert_avx512.cpp:35:28, inlined from 'void zimg::depth::{anonymous}::depth_convert_avx512_impl(const void*, void*, float, float, unsigned int, unsigned int) [with Load = LoadU16; Store = StoreF32]' at src/zimg/depth/x86/depth_convert_avx512.cpp:127:26, @@ -4872,26 +3562,1382 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/api/zimg.cpp -fPIC -DPIC -o src/zimg/api/.libs/libzimg_internal_la-zimg.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx512.cpp -o src/zimg/depth/x86/libavx512_la-dither_avx512.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx512.cpp -o src/zimg/depth/x86/libavx512_la-depth_convert_avx512.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-colorspace.lo `test -f 'src/zimg/colorspace/colorspace.cpp' || echo './'`src/zimg/colorspace/colorspace.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-colorspace.o -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-colorspace_param.lo `test -f 'src/zimg/colorspace/colorspace_param.cpp' || echo './'`src/zimg/colorspace/colorspace_param.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace_param.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-colorspace_param.o -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-gamma.lo `test -f 'src/zimg/colorspace/gamma.cpp' || echo './'`src/zimg/colorspace/gamma.cpp libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/gamma.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-gamma.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace_param.cpp -o src/zimg/colorspace/libzimg_internal_la-colorspace_param.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse2.cpp -o src/zimg/resize/x86/libsse2_la-resize_impl_sse2.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace.cpp -o src/zimg/colorspace/libzimg_internal_la-colorspace.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-graph.lo `test -f 'src/zimg/colorspace/graph.cpp' || echo './'`src/zimg/colorspace/graph.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/gamma.cpp -o src/zimg/colorspace/libzimg_internal_la-gamma.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_avx512.cpp -o src/zimg/depth/x86/libavx512_la-depth_convert_avx512.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx2.cpp -o src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.o >/dev/null 2>&1 +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, + from src/zimg/colorspace/x86/operation_impl_avx512.cpp:4: +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:56:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:57:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:58:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:59:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:60:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:61:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:62:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:63:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_broadcastss_ps(__m128)', + inlined from 'void zimg::colorspace::{anonymous}::matrix_filter_line_avx512(const float*, const float* const*, float* const*, unsigned int, unsigned int)' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:64:42, + inlined from 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:299:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] + 4088 | return (__m512) __builtin_ia32_broadcastss512 ((__v4sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4089 | (__v16sf) + | ~~~~~~~~~ + 4090 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 4091 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::colorspace::{anonymous}::MatrixOperationAVX512::process(const float* const*, float* const*, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886InverseEOTF; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx.cpp -o src/zimg/colorspace/x86/libavx_la-operation_impl_avx.o >/dev/null 2>&1 +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:122:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:123:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:124:25, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::PowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::Rec1886EOTF; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:138:35, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = PowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-graph.lo `test -f 'src/zimg/colorspace/graph.cpp' || echo './'`src/zimg/colorspace/graph.cpp +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBInverseEOTF; bool Eotf = false; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_getmant_ps(__m512, _MM_MANTISSA_NORM_ENUM, _MM_MANTISSA_SIGN_ENUM)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:179:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14851:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14851 | return (__m512) __builtin_ia32_getmantps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14852 | (__C << 2) | __B, + | ~~~~~~~~~~~~~~~~~ +14853 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14854 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14855 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:180:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SRGBPowerFunction::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::SRGBEOTF; bool Eotf = true; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:191:34, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SRGBPowerFunction]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11449 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11450 | (__v16si) + | ~~~~~~~~~ +11451 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11452 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11449 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11450 | (__v16si) + | ~~~~~~~~~ +11451 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11452 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:228:27, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1321:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1321 | return (__m512i) __builtin_ia32_psrldi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1322 | (__v16si) + | ~~~~~~~~~ + 1323 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1324 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_max_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:229:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11417:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11417 | return (__m512i) __builtin_ia32_pmaxsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11418 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11419 | (__v16si) + | ~~~~~~~~~ +11420 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi32(__m512i, __m512i)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084InverseEOTF; bool Log = true; bool Prescale = true]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:230:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11448:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11448 | return (__m512i) __builtin_ia32_pminsd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +11449 | (__v16si) __B, + | ~~~~~~~~~~~~~~ +11450 | (__v16si) + | ~~~~~~~~~ +11451 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11452 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_min_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13150 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13151 | (__v16sf) + | ~~~~~~~~~ +13152 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13153 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13154 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_cvttps_epi32(__m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +13981 | (__v16si) + | ~~~~~~~~~ +13982 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +13983 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13984 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:272:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_min_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13150 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13151 | (__v16sf) + | ~~~~~~~~~ +13152 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13153 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13154 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_cvttps_epi32(__m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +13981 | (__v16si) + | ~~~~~~~~~ +13982 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +13983 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13984 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:278:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:222:20, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:235:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_min_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:236:23, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13149:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13149 | return (__m512) __builtin_ia32_minps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13150 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13151 | (__v16sf) + | ~~~~~~~~~ +13152 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13153 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13154 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512i _mm512_cvttps_epi32(__m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:238:29, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13980:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13980 | return (__m512i) __builtin_ia32_cvttps2dq512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +13981 | (__v16si) + | ~~~~~~~~~ +13982 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +13983 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13984 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512 _mm512_max_ps(__m512, __m512)', + inlined from 'static __m512 zimg::colorspace::{anonymous}::SegmentedPolynomial::func(__m512, __m512) [with T = zimg::colorspace::avx512constants::ST2084EOTF; bool Log = false; bool Prescale = false]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:249:26, + inlined from 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]' at src/zimg/colorspace/x86/operation_impl_avx512.cpp:283:22: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:13033:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +13033 | return (__m512) __builtin_ia32_maxps512_mask ((__v16sf) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +13034 | (__v16sf) __B, + | ~~~~~~~~~~~~~~ +13035 | (__v16sf) + | ~~~~~~~~~ +13036 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +13037 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +13038 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::colorspace::{anonymous}::gamma_filter_line_avx512(const float*, float*, float, unsigned int, unsigned int) [with Op = SegmentedPolynomial]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_avx2.cpp -o src/zimg/depth/x86/libavx2_la-dither_avx2.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/colorspace_param.cpp -o src/zimg/colorspace/libzimg_internal_la-colorspace_param.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/graph.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-graph.o -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-matrix3.lo `test -f 'src/zimg/colorspace/matrix3.cpp' || echo './'`src/zimg/colorspace/matrix3.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-operation.lo `test -f 'src/zimg/colorspace/operation.cpp' || echo './'`src/zimg/colorspace/operation.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_avx512.cpp -o src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/gamma.cpp -o src/zimg/colorspace/libzimg_internal_la-gamma.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-matrix3.lo `test -f 'src/zimg/colorspace/matrix3.cpp' || echo './'`src/zimg/colorspace/matrix3.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/api/zimg.cpp -o src/zimg/api/libzimg_internal_la-zimg.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-operation.lo `test -f 'src/zimg/colorspace/operation.cpp' || echo './'`src/zimg/colorspace/operation.cpp libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/matrix3.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-matrix3.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-operation_impl.lo `test -f 'src/zimg/colorspace/operation_impl.cpp' || echo './'`src/zimg/colorspace/operation_impl.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-cpuinfo.lo `test -f 'src/zimg/common/cpuinfo.cpp' || echo './'`src/zimg/common/cpuinfo.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-libm_wrapper.lo `test -f 'src/zimg/common/libm_wrapper.cpp' || echo './'`src/zimg/common/libm_wrapper.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/matrix3.cpp -o src/zimg/colorspace/libzimg_internal_la-matrix3.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-matrix.lo `test -f 'src/zimg/common/matrix.cpp' || echo './'`src/zimg/common/matrix.cpp libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-operation.o -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/libzimg_internal_la-operation_impl.lo `test -f 'src/zimg/colorspace/operation_impl.cpp' || echo './'`src/zimg/colorspace/operation_impl.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-blue.lo `test -f 'src/zimg/depth/blue.cpp' || echo './'`src/zimg/depth/blue.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/cpuinfo.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-cpuinfo.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation_impl.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-operation_impl.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-depth_convert.lo `test -f 'src/zimg/depth/depth_convert.cpp' || echo './'`src/zimg/depth/depth_convert.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/cpuinfo.cpp -o src/zimg/common/libzimg_internal_la-cpuinfo.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/libm_wrapper.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-libm_wrapper.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-depth.lo `test -f 'src/zimg/depth/depth.cpp' || echo './'`src/zimg/depth/depth.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-dither.lo `test -f 'src/zimg/depth/dither.cpp' || echo './'`src/zimg/depth/dither.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/matrix.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-matrix.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/libm_wrapper.cpp -o src/zimg/common/libzimg_internal_la-libm_wrapper.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/blue.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-blue.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/blue.cpp -o src/zimg/depth/libzimg_internal_la-blue.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth_convert.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-depth_convert.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-depth.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-quantize.lo `test -f 'src/zimg/depth/quantize.cpp' || echo './'`src/zimg/depth/quantize.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-basic_filter.lo `test -f 'src/zimg/graph/basic_filter.cpp' || echo './'`src/zimg/graph/basic_filter.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/dither.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-dither.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-filtergraph.lo `test -f 'src/zimg/graph/filtergraph.cpp' || echo './'`src/zimg/graph/filtergraph.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-graphbuilder.lo `test -f 'src/zimg/graph/graphbuilder.cpp' || echo './'`src/zimg/graph/graphbuilder.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation.cpp -o src/zimg/colorspace/libzimg_internal_la-operation.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/quantize.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-quantize.o In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from src/zimg/resize/x86/resize_impl_avx512_vnni.cpp:4: In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', @@ -5031,7 +5077,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/api/zimg.cpp -o src/zimg/api/libzimg_internal_la-zimg.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/filtergraph.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-filtergraph.o In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5168,7 +5214,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-cpuinfo.lo `test -f 'src/zimg/common/cpuinfo.cpp' || echo './'`src/zimg/common/cpuinfo.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphbuilder.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-graphbuilder.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/basic_filter.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-basic_filter.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/graph.cpp -o src/zimg/colorspace/libzimg_internal_la-graph.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5253,7 +5301,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation_impl.cpp -fPIC -DPIC -o src/zimg/colorspace/.libs/libzimg_internal_la-operation_impl.o In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: @@ -5306,7 +5353,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_avx2.cpp -o src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5443,8 +5489,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx.cpp -o src/zimg/resize/x86/libavx_la-resize_impl_avx.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/matrix3.cpp -o src/zimg/colorspace/libzimg_internal_la-matrix3.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5581,6 +5625,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/quantize.cpp -o src/zimg/depth/libzimg_internal_la-quantize.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5853,7 +5898,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/cpuinfo.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-cpuinfo.o In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: @@ -5990,10 +6034,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/cpuinfo.cpp -o src/zimg/common/libzimg_internal_la-cpuinfo.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-libm_wrapper.lo `test -f 'src/zimg/common/libm_wrapper.cpp' || echo './'`src/zimg/common/libm_wrapper.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/libzimg_internal_la-matrix.lo `test -f 'src/zimg/common/matrix.cpp' || echo './'`src/zimg/common/matrix.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-blue.lo `test -f 'src/zimg/depth/blue.cpp' || echo './'`src/zimg/depth/blue.cpp In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -7278,7 +7318,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-depth_convert.lo `test -f 'src/zimg/depth/depth_convert.cpp' || echo './'`src/zimg/depth/depth_convert.cpp In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, @@ -8471,6 +8510,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-graphnode.lo `test -f 'src/zimg/graph/graphnode.cpp' || echo './'`src/zimg/graph/graphnode.cpp In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, @@ -9061,14 +9101,11 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation.cpp -o src/zimg/colorspace/libzimg_internal_la-operation.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/libm_wrapper.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-libm_wrapper.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/matrix.cpp -fPIC -DPIC -o src/zimg/common/.libs/libzimg_internal_la-matrix.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/blue.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-blue.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth_convert.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-depth_convert.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/blue.cpp -o src/zimg/depth/libzimg_internal_la-blue.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-depth.lo `test -f 'src/zimg/depth/depth.cpp' || echo './'`src/zimg/depth/depth.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/libm_wrapper.cpp -o src/zimg/common/libzimg_internal_la-libm_wrapper.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth.cpp -o src/zimg/depth/libzimg_internal_la-depth.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation_impl.cpp -o src/zimg/colorspace/libzimg_internal_la-operation_impl.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-filter.lo `test -f 'src/zimg/resize/filter.cpp' || echo './'`src/zimg/resize/filter.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphnode.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-graphnode.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth_convert.cpp -o src/zimg/depth/libzimg_internal_la-depth_convert.o >/dev/null 2>&1 In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -9821,7 +9858,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-dither.lo `test -f 'src/zimg/depth/dither.cpp' || echo './'`src/zimg/depth/dither.cpp In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -12080,9 +12116,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/libzimg_internal_la-quantize.lo `test -f 'src/zimg/depth/quantize.cpp' || echo './'`src/zimg/depth/quantize.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-depth.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/dither.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-dither.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/filter.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-filter.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-resize.lo `test -f 'src/zimg/resize/resize.cpp' || echo './'`src/zimg/resize/resize.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/basic_filter.cpp -o src/zimg/graph/libzimg_internal_la-basic_filter.o >/dev/null 2>&1 In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -12438,7 +12474,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/quantize.cpp -fPIC -DPIC -o src/zimg/depth/.libs/libzimg_internal_la-quantize.o In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -14545,10 +14580,28 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4531 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, + from src/zimg/resize/x86/resize_impl_avx512.cpp:8: +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -14570,6 +14623,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:43: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -14591,6 +14661,42 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -14612,6 +14718,22 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -14633,6 +14755,22 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -14654,6 +14792,42 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, @@ -15040,47 +15214,77 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/operation_impl.cpp -o src/zimg/colorspace/libzimg_internal_la-operation_impl.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-basic_filter.lo `test -f 'src/zimg/graph/basic_filter.cpp' || echo './'`src/zimg/graph/basic_filter.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/quantize.cpp -o src/zimg/depth/libzimg_internal_la-quantize.o >/dev/null 2>&1 -In function '__m512i _mm512_broadcast_i32x4(__m128i)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), + 1402 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); + 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -15090,14 +15294,65 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -15107,117 +15362,201 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15829:10, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:263:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, | ~~~~~~ - 6047 | (__v4si) + 5948 | (__v4df) | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), + 5949 | _mm256_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:264:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, | ~~~~~~ - 6047 | (__v4si) + 5948 | (__v4df) | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), + 5949 | _mm256_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:265:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, | ~~~~~~ - 6047 | (__v4si) + 5948 | (__v4df) | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), + 5949 | _mm256_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:266:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, | ~~~~~~ - 6047 | (__v4si) + 5948 | (__v4df) | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), + 5949 | _mm256_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; - | ^~~ -In function '__m512i _mm512_broadcast_i32x4(__m128i)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), + 1402 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); + 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -15227,14 +15566,65 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -15244,94 +15634,557 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-resize.o +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-resize_impl.lo `test -f 'src/zimg/resize/resize_impl.cpp' || echo './'`src/zimg/resize/resize_impl.cpp +In function '__m512i _mm512_broadcast_i32x4(__m128i)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15829:10, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:263:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:264:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:265:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:266:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m512i _mm512_broadcast_i32x4(__m128i)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:312:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, | ~~~~~~~~~~~~~~ 8086 | (__v16si) | ~~~~~~~~~ @@ -15989,6 +16842,18 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -16004,10 +16869,30 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8023 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -16027,6 +16912,58 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -16046,6 +16983,36 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -16061,10 +17028,32 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8121 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -17945,7 +18934,1793 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/basic_filter.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-basic_filter.o +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', + inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 5419 | (__v16hi) + | ~~~~~~~~~ + 5420 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5421 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', + inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5947 | __imm, + | ~~~~~~ + 5948 | (__v4df) + | ~~~~~~~~ + 5949 | _mm256_undefined_pd (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 5950 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here + 1210 | __m256d __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:486:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-bilinear.lo `test -f 'src/zimg/unresize/bilinear.cpp' || echo './'`src/zimg/unresize/bilinear.cpp +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-unresize.lo `test -f 'src/zimg/unresize/unresize.cpp' || echo './'`src/zimg/unresize/unresize.cpp +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize_impl.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-resize_impl.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/matrix.cpp -o src/zimg/common/libzimg_internal_la-matrix.o >/dev/null 2>&1 +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -18277,6 +21052,20 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:177:27, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -18295,6 +21084,10 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -18311,6 +21104,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -18347,6 +21157,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:220:27, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -18365,6 +21192,19 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, @@ -18378,6 +21218,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -18399,6 +21243,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18418,6 +21279,20 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18433,10 +21308,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8023 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18456,6 +21352,57 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18494,6 +21441,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18509,10 +21474,40 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8023 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18528,10 +21523,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8088 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18551,6 +21567,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -18851,10 +21885,28 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8023 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -18870,10 +21922,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8121 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -18889,10 +21958,28 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8056 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -19951,7 +23038,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-filtergraph.lo `test -f 'src/zimg/graph/filtergraph.cpp' || echo './'`src/zimg/graph/filtergraph.cpp In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, @@ -20288,7 +23374,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth.cpp -o src/zimg/depth/libzimg_internal_la-depth.o >/dev/null 2>&1 In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, @@ -21222,573 +24307,2185 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/depth_convert.cpp -o src/zimg/depth/libzimg_internal_la-depth_convert.o >/dev/null 2>&1 -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, - from src/zimg/resize/x86/resize_impl_avx512.cpp:8: -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:43: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-unresize_impl.lo `test -f 'src/zimg/unresize/unresize_impl.cpp' || echo './'`src/zimg/unresize/unresize_impl.cpp +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/filtergraph.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-filtergraph.o -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/bilinear.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-bilinear.o +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_broadcast_i32x4(__m128i)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:144:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:155:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:177:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_broadcast_i32x4(__m128i)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:207:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/dither.cpp -o src/zimg/depth/libzimg_internal_la-dither.o >/dev/null 2>&1 +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-unresize.o +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/filter.cpp -o src/zimg/resize/libzimg_internal_la-filter.o >/dev/null 2>&1 +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +In function '__m512i _mm512_broadcast_i32x4(__m128i)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:144:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:155:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:177:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_broadcast_i32x4(__m128i)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:194:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:207:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) + | ~~~~~~~~~ + 4462 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4463 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ @@ -22485,6 +27182,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8088 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_avx2.cpp -o src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.o >/dev/null 2>&1 /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -23268,6 +27966,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, @@ -23289,6 +28005,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, @@ -23352,6 +28085,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, @@ -23415,6 +28166,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, @@ -23457,6 +28225,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -23478,6 +28263,20 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -23495,6 +28294,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4531 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -23520,6 +28323,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -23541,6 +28362,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -23583,6 +28421,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -24066,22 +28922,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, @@ -24103,126 +28943,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, @@ -24991,553 +29711,150 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:471:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:472:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +In function '__m512 _mm512_cvtph_ps(__m256i)', + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:473:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, +14622 | (__v16sf) + | ~~~~~~~~~ +14623 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ +14624 | (__mmask16) -1, + | ~~~~~~~~~~~~~~~ +14625 | _MM_FROUND_CUR_DIRECTION); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:26:23, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtsepi32_epi16(__m512i)', - inlined from '__m256i zimg::resize::{anonymous}::export_i30_u16(__m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:27:31, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:496:31: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5418:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5418 | return (__m256i) __builtin_ia32_pmovsdw512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 5419 | (__v16hi) - | ~~~~~~~~~ - 5420 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5421 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:497:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ -In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', - inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:498:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5947 | __imm, - | ~~~~~~ - 5948 | (__v4df) - | ~~~~~~~~ - 5949 | _mm256_undefined_pd (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 5950 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_u16_avx512(const unsigned int*, const uint16_t*, const int16_t*, unsigned int, const uint16_t*, uint16_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: '__Y' was declared here - 1210 | __m256d __Y = __Y; - | ^~~ In function '__m512 _mm512_cvtph_ps(__m256i)', inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25549,12 +29866,12 @@ | ~~~~~~~~~~~~~~~ 14625 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25566,13 +29883,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: + inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25584,12 +29919,12 @@ | ~~~~~~~~~~~~~~~ 14625 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25601,12 +29936,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +In function '__m256i _mm512_cvtps_ph(__m512, int)', + inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8599 | __I, + | ~~~~ + 8600 | (__v16hi) + | ~~~~~~~~~ + 8601 | _mm256_undefined_si256 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8602 | -1); + | ~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here + 1224 | __m256i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize_impl.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-unresize_impl.o In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25618,12 +29972,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25635,12 +29989,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25652,30 +30006,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25687,12 +30040,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25704,13 +30057,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-graphbuilder.lo `test -f 'src/zimg/graph/graphbuilder.cpp' || echo './'`src/zimg/graph/graphbuilder.cpp In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25722,12 +30074,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25739,30 +30091,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25774,12 +30125,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25791,12 +30142,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25808,12 +30159,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25825,30 +30176,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25860,12 +30210,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:486:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25877,12 +30227,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:486:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25894,48 +30244,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25947,49 +30278,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/basic_filter.cpp -o src/zimg/graph/libzimg_internal_la-basic_filter.o >/dev/null 2>&1 -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26001,30 +30312,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26036,12 +30346,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26053,12 +30363,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26070,12 +30380,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26087,30 +30397,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26122,12 +30431,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26139,12 +30448,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26156,12 +30465,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26173,30 +30482,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26208,12 +30516,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize.cpp -o src/zimg/resize/libzimg_internal_la-resize.o >/dev/null 2>&1 In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26225,12 +30534,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26242,12 +30551,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26259,30 +30568,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26294,12 +30602,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26311,48 +30619,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26364,49 +30653,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/graph.cpp -o src/zimg/colorspace/libzimg_internal_la-graph.o >/dev/null 2>&1 -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26418,30 +30687,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26453,12 +30721,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26470,12 +30738,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26487,12 +30755,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26504,30 +30772,30 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/filtergraph.cpp -o src/zimg/graph/libzimg_internal_la-filtergraph.o >/dev/null 2>&1 +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26539,12 +30807,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26556,12 +30824,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26573,12 +30841,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26590,30 +30858,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26625,12 +30892,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26642,12 +30909,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26659,12 +30926,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26676,30 +30943,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:471:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26711,48 +30977,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26764,49 +31011,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphbuilder.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-graphbuilder.o -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26818,30 +31045,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26853,12 +31079,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26870,12 +31096,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26887,12 +31113,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26904,30 +31130,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26939,12 +31164,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26956,12 +31181,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26973,12 +31198,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26990,42 +31215,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512i _mm512_broadcast_i32x4(__m128i)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27037,12 +31249,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27054,12 +31266,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27071,12 +31283,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27088,48 +31300,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27141,10 +31334,311 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +In function '__m512i _mm512_broadcast_i32x4(__m128i)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -27410,20 +31904,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -27438,10 +31918,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4463 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -28292,6 +32768,176 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -30317,26 +34963,8 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30348,30 +34976,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30383,12 +34993,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30400,12 +35010,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30417,12 +35027,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30434,30 +35044,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30469,12 +35061,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30486,12 +35078,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30503,12 +35095,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30520,30 +35112,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphbuilder.cpp -o src/zimg/graph/libzimg_internal_la-graphbuilder.o >/dev/null 2>&1 In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30555,12 +35130,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30572,12 +35147,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30589,48 +35164,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30642,48 +35181,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30695,30 +35198,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30730,12 +35215,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30747,12 +35232,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30764,12 +35249,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize.cpp -o src/zimg/unresize/libzimg_internal_la-unresize.o >/dev/null 2>&1 In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30781,30 +35267,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30816,12 +35284,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30833,12 +35301,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30850,12 +35318,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30867,30 +35335,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30902,12 +35352,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30919,48 +35369,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30972,48 +35403,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31025,30 +35437,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31060,12 +35471,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31077,12 +35488,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31094,12 +35505,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31111,30 +35522,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31146,12 +35556,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31163,12 +35573,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31180,12 +35590,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31197,30 +35607,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:445:24: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31232,48 +35641,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), + 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, + 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31285,816 +35675,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/graph/libzimg_internal_la-graphnode.lo `test -f 'src/zimg/graph/graphnode.cpp' || echo './'`src/zimg/graph/graphnode.cpp -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-filter.lo `test -f 'src/zimg/resize/filter.cpp' || echo './'`src/zimg/resize/filter.cpp -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-resize.lo `test -f 'src/zimg/resize/resize.cpp' || echo './'`src/zimg/resize/resize.cpp -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphnode.cpp -fPIC -DPIC -o src/zimg/graph/.libs/libzimg_internal_la-graphnode.o -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/libzimg_internal_la-resize_impl.lo `test -f 'src/zimg/resize/resize_impl.cpp' || echo './'`src/zimg/resize/resize_impl.cpp In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -32217,6 +35801,23 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15829:10, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:263:19: @@ -32282,10 +35883,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~ 6049 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', + inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7082 | (__v16si) __X, + | ~~~~~~~~~~~~~~ + 7083 | (__v16sf) + | ~~~~~~~~~ + 7084 | _mm512_undefined_ps (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 7085 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here + 188 | __m512 __Y = __Y; + | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -32338,24 +35956,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:275:21: @@ -32559,92 +36159,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -32664,23 +36178,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -32719,24 +36216,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:419:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -33041,19 +36520,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -33069,28 +36535,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8121 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -33106,32 +36554,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8056 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -33151,23 +36577,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -33187,24 +36596,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, @@ -35199,6969 +38590,94 @@ inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4281:54: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 4282 | (__v16si) - | ~~~~~~~~~ - 4283 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4284 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:144:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:155:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:177:27, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4460 | __mask, - | ~~~~~~~ - 4461 | (__v16si) - | ~~~~~~~~~ - 4462 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4463 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15829:10, - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:352:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, - | ~~~~~~ - 6047 | (__v4si) - | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; - | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:353:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, - | ~~~~~~ - 6047 | (__v4si) - | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; - | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:354:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, - | ~~~~~~ - 6047 | (__v4si) - | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; - | ^~~ -In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', - inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:355:19: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 6046 | __imm, - | ~~~~~~ - 6047 | (__v4si) - | ~~~~~~~~ - 6048 | _mm_undefined_si128 (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 6049 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here - 788 | __m128i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/filter.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-filter.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-resize.o -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/matrix.cpp -o src/zimg/common/libzimg_internal_la-matrix.o >/dev/null 2>&1 -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize_impl.cpp -fPIC -DPIC -o src/zimg/resize/.libs/libzimg_internal_la-resize_impl.o -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:393:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::load16(const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:50:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:385:23: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:492:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_cvtph_ps(__m256i)', - inlined from 'static __m512 zimg::resize::{anonymous}::f16_traits::maskz_load16(__mmask16, const pixel_type*)' at src/zimg/resize/x86/resize_impl_avx512.cpp:55:25, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:509:28: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:14621:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -14621 | return (__m512) __builtin_ia32_vcvtph2ps512_mask ((__v16hi) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -14622 | (__v16sf) - | ~~~~~~~~~ -14623 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ -14624 | (__mmask16) -1, - | ~~~~~~~~~~~~~~~ -14625 | _MM_FROUND_CUR_DIRECTION); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m256i _mm512_cvtps_ph(__m512, int)', - inlined from 'static void zimg::resize::{anonymous}::f16_traits::store16(pixel_type*, __m512)' at src/zimg/resize/x86/resize_impl_avx512.cpp:60:14, - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:519:18: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8598:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8598 | return (__m256i) __builtin_ia32_vcvtps2ph512_mask ((__v16sf) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8599 | __I, - | ~~~~ - 8600 | (__v16hi) - | ~~~~~~~~~ - 8601 | _mm256_undefined_si256 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8602 | -1); - | ~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here - 1224 | __m256i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:486:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 16]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:731:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:732:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:733:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:734:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:738:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:739:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:740:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:741:25: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8085 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8086 | (__v16si) - | ~~~~~~~~~ - 8087 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8088 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 8020 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 8021 | (__v16si) - | ~~~~~~~~~ - 8022 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8023 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8118 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8119 | (__v8di) - | ~~~~~~~~ - 8120 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8121 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', - inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8053 | (__v8di) __B, - | ~~~~~~~~~~~~~ - 8054 | (__v8di) - | ~~~~~~~~ - 8055 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 8056 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:480:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 15]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', - inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, - inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, - inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 4527 | (__v16si) __B, - | ~~~~~~~~~~~~~~ - 4528 | __imm, - | ~~~~~~ - 4529 | (__v16si) - | ~~~~~~~~~ - 4530 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4531 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:474:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 14]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/dither.cpp -o src/zimg/depth/libzimg_internal_la-dither.o >/dev/null 2>&1 -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:466:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 13]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:460:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 12]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:454:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 11]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:448:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 10]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:440:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 9]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:434:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 8]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:428:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 7]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:422:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 6]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:414:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 5]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize.cpp -o src/zimg/resize/libzimg_internal_la-resize.o >/dev/null 2>&1 -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:408:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 4]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:402:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 3]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:396:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:388:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', - inlined from 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:510:29: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7082 | (__v16si) __X, - | ~~~~~~~~~~~~~~ - 7083 | (__v16sf) - | ~~~~~~~~~ - 7084 | _mm512_undefined_ps (), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 7085 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_h_perm_fp_avx512(const unsigned int*, const unsigned int*, const float*, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here - 188 | __m512 __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) + 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 4282 | (__v16si) + | ~~~~~~~~~ + 4283 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4284 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:144:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), + 4462 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); + 4463 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:155:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), + 4462 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); + 4463 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:166:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), + 4462 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); + 4463 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) +In function '__m512i _mm512_shuffle_epi32(__m512i, _MM_PERM_ENUM)', + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:177:27, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4459:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4459 | return (__m512i) __builtin_ia32_pshufd512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4460 | __mask, + | ~~~~~~~ + 4461 | (__v16si) | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), + 4462 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); + 4463 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -42171,14 +38687,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:350:20: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -42188,10 +38704,79 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15829:10, + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:352:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:353:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:354:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ +In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', + inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:355:19: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6045:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 6045 | return (__m128i) __builtin_ia32_extracti32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 6046 | __imm, + | ~~~~~~ + 6047 | (__v4si) + | ~~~~~~~~ + 6048 | _mm_undefined_si128 (), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 6049 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here + 788 | __m128i __Y = __Y; + | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 8]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -44899,108 +41484,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', - inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] - 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1401 | (__v16si) - | ~~~~~~~~~ - 1402 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1403 | (__mmask16) -1); - | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, @@ -45360,10 +41843,2845 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:731:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:732:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:733:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:734:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:738:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:739:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:740:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:741:25: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' is used uninitialized [-Wuninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:164:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:76:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:78:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:79:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8084:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8084 | return (__m512i) __builtin_ia32_punpckldq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8085 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8086 | (__v16si) + | ~~~~~~~~~ + 8087 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8088 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8019:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8019 | return (__m512i) __builtin_ia32_punpckhdq512_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 8020 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 8021 | (__v16si) + | ~~~~~~~~~ + 8022 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8023 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:84:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:85:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:86:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:87:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:88:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8117:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8117 | return (__m512i) __builtin_ia32_punpcklqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8118 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8119 | (__v8di) + | ~~~~~~~~ + 8120 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8121 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/bilinear.cpp -o src/zimg/unresize/libzimg_internal_la-bilinear.o >/dev/null 2>&1 +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', + inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:91:30, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:8052:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 8052 | return (__m512i) __builtin_ia32_punpckhqdq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8053 | (__v8di) __B, + | ~~~~~~~~~~~~~ + 8054 | (__v8di) + | ~~~~~~~~ + 8055 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8056 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:168:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:170:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:172:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:174:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:99:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:101:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:104:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:105:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:106:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', + inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, + inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, + inlined from 'void zimg::resize::{anonymous}::transpose_line_32x32_epi16(uint16_t*, const uint16_t* const*, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:84:26, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:736:29: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4526:51: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 4526 | return (__m512i) __builtin_ia32_shuf_i32x4_mask ((__v16si) __A, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 4527 | (__v16si) __B, + | ~~~~~~~~~~~~~~ + 4528 | __imm, + | ~~~~~~ + 4529 | (__v16si) + | ~~~~~~~~~ + 4530 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4531 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.lo `test -f 'src/zimg/colorspace/x86/operation_impl_x86.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_x86.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.lo `test -f 'src/zimg/common/x86/cpuinfo_x86.cpp' || echo './'`src/zimg/common/x86/cpuinfo_x86.cpp In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45373,14 +44691,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45390,14 +44708,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45407,14 +44725,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45424,14 +44742,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45441,14 +44759,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, - inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, - inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -45458,84 +44776,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/filter.cpp -o src/zimg/resize/libzimg_internal_la-filter.o >/dev/null 2>&1 -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:896:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:901:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:909:26: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here - 206 | __m512i __Y = __Y; - | ^~~ -In function '__m512i _mm512_min_epi64(__m512i, __m512i)', - inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, - inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:905:27: -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] -11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -11325 | (__v8di) __B, - | ~~~~~~~~~~~~~ -11326 | (__v8di) - | ~~~~~~~~ -11327 | _mm512_undefined_epi32 (), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -11328 | (__mmask8) -1); - | ~~~~~~~~~~~~~~ -/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = true; bool WriteToAccum = false]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/filtergraph.cpp -o src/zimg/graph/libzimg_internal_la-filtergraph.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/x86/libzimg_internal_la-x86util.lo `test -f 'src/zimg/common/x86/x86util.cpp' || echo './'`src/zimg/common/x86/x86util.cpp In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -45779,7 +45024,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize_impl.cpp -o src/zimg/resize/libzimg_internal_la-resize_impl.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:245:28, @@ -46669,6 +45913,57 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpackhi_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:89:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -46688,6 +45983,57 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:90:30, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -48547,7 +47893,696 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-bilinear.lo `test -f 'src/zimg/unresize/bilinear.cpp' || echo './'`src/zimg/unresize/bilinear.cpp +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_x86.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libzimg_internal_la-operation_impl_x86.o +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = true; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 4; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 2; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:627:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:634:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', + inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:38:24, + inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, + inlined from 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:641:14: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:1400:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] + 1400 | return (__m512i) __builtin_ia32_psradi512_mask ((__v16si) __A, __B, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 1401 | (__v16si) + | ~~~~~~~~~ + 1402 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1403 | (__mmask16) -1); + | ~~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line_v_u16_avx512(const int16_t*, const uint16_t* const*, uint16_t*, uint32_t*, unsigned int, unsigned int, uint16_t) [with unsigned int N = 0; bool ReadAccum = false; bool WriteToAccum = false]': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/cpuinfo_x86.cpp -fPIC -DPIC -o src/zimg/common/x86/.libs/libzimg_internal_la-cpuinfo_x86.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.lo `test -f 'src/zimg/depth/x86/depth_convert_x86.cpp' || echo './'`src/zimg/depth/x86/depth_convert_x86.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/resize_impl.cpp -o src/zimg/resize/libzimg_internal_la-resize_impl.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize_impl.cpp -o src/zimg/unresize/libzimg_internal_la-unresize_impl.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/x86util.cpp -fPIC -DPIC -o src/zimg/common/x86/.libs/libzimg_internal_la-x86util.o +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:896:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:901:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:909:26: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ +In function '__m512i _mm512_min_epi64(__m512i, __m512i)', + inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, + inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:905:27: +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:11324:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] +11324 | return (__m512i) __builtin_ia32_pminsq512_mask ((__v8di) __A, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +11325 | (__v8di) __B, + | ~~~~~~~~~~~~~ +11326 | (__v8di) + | ~~~~~~~~ +11327 | _mm512_undefined_epi32 (), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +11328 | (__mmask8) -1); + | ~~~~~~~~~~~~~~ +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In member function 'virtual void zimg::resize::{anonymous}::ResizeImplV_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const': +/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here + 206 | __m512i __Y = __Y; + | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -49796,7 +49831,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/bilinear.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-bilinear.o In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:80:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, @@ -51505,8 +51539,12 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-unresize.lo `test -f 'src/zimg/unresize/unresize.cpp' || echo './'`src/zimg/unresize/unresize.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/unresize/libzimg_internal_la-unresize_impl.lo `test -f 'src/zimg/unresize/unresize_impl.cpp' || echo './'`src/zimg/unresize/unresize_impl.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/x86util.cpp -o src/zimg/common/x86/libzimg_internal_la-x86util.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libzimg_internal_la-dither_x86.lo `test -f 'src/zimg/depth/x86/dither_x86.cpp' || echo './'`src/zimg/depth/x86/dither_x86.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/cpuinfo_x86.cpp -o src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.lo `test -f 'src/zimg/resize/x86/resize_impl_x86.cpp' || echo './'`src/zimg/resize/x86/resize_impl_x86.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_x86.cpp -o src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_x86.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libzimg_internal_la-depth_convert_x86.o In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:192:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = false; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -52738,7 +52776,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512_vnni.cpp -o src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.o >/dev/null 2>&1 In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:81:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:166:36, @@ -54252,7 +54289,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-unresize.o In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:175:33, @@ -54411,10 +54447,12 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.lo `test -f 'src/zimg/colorspace/x86/operation_impl_x86.cpp' || echo './'`src/zimg/colorspace/x86/operation_impl_x86.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize_impl.cpp -fPIC -DPIC -o src/zimg/unresize/.libs/libzimg_internal_la-unresize_impl.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_x86.cpp -fPIC -DPIC -o src/zimg/colorspace/x86/.libs/libzimg_internal_la-operation_impl_x86.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphbuilder.cpp -o src/zimg/graph/libzimg_internal_la-graphbuilder.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libsse_la-resize_impl_sse.lo `test -f 'src/zimg/resize/x86/resize_impl_sse.cpp' || echo './'`src/zimg/resize/x86/resize_impl_sse.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_x86.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libzimg_internal_la-dither_x86.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_x86.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libzimg_internal_la-resize_impl_x86.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-depth_convert_sse2.lo `test -f 'src/zimg/depth/x86/depth_convert_sse2.cpp' || echo './'`src/zimg/depth/x86/depth_convert_sse2.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphnode.cpp -o src/zimg/graph/libzimg_internal_la-graphnode.o >/dev/null 2>&1 +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-dither_sse2.lo `test -f 'src/zimg/depth/x86/dither_sse2.cpp' || echo './'`src/zimg/depth/x86/dither_sse2.cpp In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 6]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -55001,6 +55039,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.lo `test -f 'src/zimg/depth/x86/error_diffusion_sse2.cpp' || echo './'`src/zimg/depth/x86/error_diffusion_sse2.cpp In function '__m512i _mm512_unpackhi_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:82:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -56987,7 +57026,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.lo `test -f 'src/zimg/common/x86/cpuinfo_x86.cpp' || echo './'`src/zimg/common/x86/cpuinfo_x86.cpp In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:102:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:173:33, @@ -57690,11 +57728,14 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/common/x86/libzimg_internal_la-x86util.lo `test -f 'src/zimg/common/x86/x86util.cpp' || echo './'`src/zimg/common/x86/x86util.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.lo `test -f 'src/zimg/depth/x86/depth_convert_x86.cpp' || echo './'`src/zimg/depth/x86/depth_convert_x86.cpp -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libzimg_internal_la-dither_x86.lo `test -f 'src/zimg/depth/x86/dither_x86.cpp' || echo './'`src/zimg/depth/x86/dither_x86.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/cpuinfo_x86.cpp -fPIC -DPIC -o src/zimg/common/x86/.libs/libzimg_internal_la-cpuinfo_x86.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/x86util.cpp -fPIC -DPIC -o src/zimg/common/x86/.libs/libzimg_internal_la-x86util.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_x86.cpp -o src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libsse_la-resize_impl_sse.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-depth_convert_sse2.o +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libsse2_la-f16c_sse2.lo `test -f 'src/zimg/depth/x86/f16c_sse2.cpp' || echo './'`src/zimg/depth/x86/f16c_sse2.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512_vnni.cpp -o src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-error_diffusion_sse2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-dither_sse2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_x86.cpp -o src/zimg/depth/x86/libzimg_internal_la-dither_x86.o >/dev/null 2>&1 In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -58150,6 +58191,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_sse2.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libsse2_la-f16c_sse2.o In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:77:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:163:36, @@ -59643,6 +59685,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_x86.cpp -o src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.o >/dev/null 2>&1 In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:107:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:169:33, @@ -60915,16 +60958,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/x86util.cpp -o src/zimg/common/x86/libzimg_internal_la-x86util.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_x86.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libzimg_internal_la-depth_convert_x86.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_x86.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libzimg_internal_la-dither_x86.o -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/common/x86/cpuinfo_x86.cpp -o src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.lo `test -f 'src/zimg/resize/x86/resize_impl_x86.cpp' || echo './'`src/zimg/resize/x86/resize_impl_x86.cpp -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/bilinear.cpp -o src/zimg/unresize/libzimg_internal_la-bilinear.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize.cpp -o src/zimg/unresize/libzimg_internal_la-unresize.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/colorspace/x86/operation_impl_x86.cpp -o src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_x86.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libzimg_internal_la-resize_impl_x86.o -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libsse.la src/zimg/colorspace/x86/libsse_la-operation_impl_sse.lo src/zimg/resize/x86/libsse_la-resize_impl_sse.lo +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libsse2_la-resize_impl_sse2.lo `test -f 'src/zimg/resize/x86/resize_impl_sse2.cpp' || echo './'`src/zimg/resize/x86/resize_impl_sse2.cpp +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/resize/x86/libavx_la-resize_impl_avx.lo `test -f 'src/zimg/resize/x86/resize_impl_avx.cpp' || echo './'`src/zimg/resize/x86/resize_impl_avx.cpp +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_sse2.cpp -o src/zimg/depth/x86/libsse2_la-f16c_sse2.o >/dev/null 2>&1 In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -61530,6 +61566,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8056 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_sse2.cpp -o src/zimg/depth/x86/libsse2_la-depth_convert_sse2.o >/dev/null 2>&1 /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -61891,6 +61928,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8121 | (__mmask8) -1); | ~~~~~~~~~~~~~~ +/bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" -DPACKAGE_STRING=\"zimg\ 3.0.4\" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c -o src/zimg/depth/x86/libf16c_la-f16c_ivb.lo `test -f 'src/zimg/depth/x86/f16c_ivb.cpp' || echo './'`src/zimg/depth/x86/f16c_ivb.cpp /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 2]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -64091,19 +64129,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/graph/graphnode.cpp -o src/zimg/graph/libzimg_internal_la-graphnode.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libsse2.la src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.lo src/zimg/depth/x86/libsse2_la-depth_convert_sse2.lo src/zimg/depth/x86/libsse2_la-dither_sse2.lo src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.lo src/zimg/depth/x86/libsse2_la-f16c_sse2.lo src/zimg/resize/x86/libsse2_la-resize_impl_sse2.lo -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libf16c.la src/zimg/depth/x86/libf16c_la-f16c_ivb.lo -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_x86.cpp -o src/zimg/depth/x86/libzimg_internal_la-dither_x86.o >/dev/null 2>&1 -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/depth_convert_x86.cpp -o src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.o >/dev/null 2>&1 -libtool: link: ar cr .libs/libsse.a src/zimg/colorspace/x86/.libs/libsse_la-operation_impl_sse.o src/zimg/resize/x86/.libs/libsse_la-resize_impl_sse.o -libtool: link: ranlib .libs/libsse.a -libtool: link: ( cd ".libs" && rm -f "libsse.la" && ln -s "../libsse.la" "libsse.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx.la src/zimg/colorspace/x86/libavx_la-operation_impl_avx.lo src/zimg/resize/x86/libavx_la-resize_impl_avx.lo -libtool: link: ar cr .libs/libsse2.a src/zimg/colorspace/x86/.libs/libsse2_la-operation_impl_sse2.o src/zimg/depth/x86/.libs/libsse2_la-depth_convert_sse2.o src/zimg/depth/x86/.libs/libsse2_la-dither_sse2.o src/zimg/depth/x86/.libs/libsse2_la-error_diffusion_sse2.o src/zimg/depth/x86/.libs/libsse2_la-f16c_sse2.o src/zimg/resize/x86/.libs/libsse2_la-resize_impl_sse2.o -libtool: link: ar cr .libs/libf16c.a src/zimg/depth/x86/.libs/libf16c_la-f16c_ivb.o -libtool: link: ranlib .libs/libsse2.a -libtool: link: ranlib .libs/libf16c.a +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse2.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libsse2_la-resize_impl_sse2.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx.cpp -fPIC -DPIC -o src/zimg/resize/x86/.libs/libavx_la-resize_impl_avx.o +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_ivb.cpp -fPIC -DPIC -o src/zimg/depth/x86/.libs/libf16c_la-f16c_ivb.o In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from '__m512i zimg::resize::{anonymous}::resize_line16_h_u16_avx512_xiter(unsigned int, const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:142:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]' at src/zimg/resize/x86/resize_impl_avx512_common.h:261:20: @@ -65025,7 +65053,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: link: ( cd ".libs" && rm -f "libf16c.la" && ln -s "../libf16c.la" "libf16c.la" ) In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void zimg::_avx512::mm512_transpose8_x4_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:75:29, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:165:36, @@ -65231,7 +65258,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8121 | (__mmask8) -1); | ~~~~~~~~~~~~~~ -libtool: link: ( cd ".libs" && rm -f "libsse2.la" && ln -s "../libsse2.la" "libsse2.la" ) /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h: In function 'void zimg::resize::{anonymous}::resize_line16_h_u16_avx512(const unsigned int*, const int16_t*, unsigned int, unsigned int, const uint16_t*, uint16_t* const*, unsigned int, unsigned int, unsigned int, uint16_t) [with bool DoLoop = true; unsigned int Tail = 0]': /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; @@ -66160,7 +66186,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/unresize/unresize_impl.cpp -o src/zimg/unresize/libzimg_internal_la-unresize_impl.o >/dev/null 2>&1 In function '__m512i _mm512_shuffle_i32x4(__m512i, __m512i, int)', inlined from 'void zimg::_avx512::mm512_transpose4_si128(__m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:100:27, inlined from 'void zimg::mm512_transpose32_epi16(__m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&, __m512i&)' at ./src/zimg/common/x86/avx512_util.h:171:33, @@ -67171,10 +67196,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_x86.cpp -o src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.o >/dev/null 2>&1 -libtool: link: ar cr .libs/libavx.a src/zimg/colorspace/x86/.libs/libavx_la-operation_impl_avx.o src/zimg/resize/x86/.libs/libavx_la-resize_impl_avx.o -libtool: link: ranlib .libs/libavx.a -libtool: link: ( cd ".libs" && rm -f "libavx.la" && ln -s "../libavx.la" "libavx.la" ) +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/dither_sse2.cpp -o src/zimg/depth/x86/libsse2_la-dither_sse2.o >/dev/null 2>&1 In function '__m512i _mm512_min_epi64(__m512i, __m512i)', inlined from 'void zimg::resize::{anonymous}::calculate_line_address(void*, const void*, ptrdiff_t, unsigned int, unsigned int, unsigned int)' at src/zimg/resize/x86/resize_impl_avx512_common.h:680:24, inlined from 'virtual void zimg::resize::{anonymous}::ResizeImplH_U16_AVX512::process(void*, const zimg::graph::ImageBuffer*, const zimg::graph::ImageBuffer*, void*, unsigned int, unsigned int, unsigned int) const' at src/zimg/resize/x86/resize_impl_avx512_common.h:731:25: @@ -72890,6 +72912,8 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/error_diffusion_sse2.cpp -o src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.o >/dev/null 2>&1 +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/depth/x86/f16c_ivb.cpp -o src/zimg/depth/x86/libf16c_la-f16c_ivb.o >/dev/null 2>&1 In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 0; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:210:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 0; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -77693,6 +77717,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse.cpp -o src/zimg/resize/x86/libsse_la-resize_impl_sse.o >/dev/null 2>&1 In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 8; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:210:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 8; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -84503,6 +84528,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mf16c -mtune=ivybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libf16c.la src/zimg/depth/x86/libf16c_la-f16c_ivb.lo In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 4; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:232:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 4; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -86015,6 +86041,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ +libtool: link: ar cr .libs/libf16c.a src/zimg/depth/x86/.libs/libf16c_la-f16c_ivb.o +libtool: link: ranlib .libs/libf16c.a +libtool: link: ( cd ".libs" && rm -f "libf16c.la" && ln -s "../libf16c.la" "libf16c.la" ) In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 3; unsigned int Tail = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:232:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f16_traits; unsigned int FWidth = 3; unsigned int Tail = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -94849,7 +94878,6 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/xmmintrin.h:112:10: note: '__Y' was declared here 112 | __m128 __Y = __Y; | ^~~ -libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx2.cpp -o src/zimg/resize/x86/libavx2_la-resize_impl_avx2.o >/dev/null 2>&1 In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 8; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:210:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 8; unsigned int Tail = 4]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -98312,6 +98340,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/xmmintrin.h:112:10: note: '__Y' was declared here 112 | __m128 __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx.cpp -o src/zimg/resize/x86/libavx_la-resize_impl_avx.o >/dev/null 2>&1 In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 5; unsigned int Tail = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:210:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 5; unsigned int Tail = 1]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -100572,6 +100601,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/xmmintrin.h:112:10: note: '__Y' was declared here 112 | __m128 __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libsse.la src/zimg/colorspace/x86/libsse_la-operation_impl_sse.lo src/zimg/resize/x86/libsse_la-resize_impl_sse.lo In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 3; unsigned int Tail = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:232:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 3; unsigned int Tail = 3]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -101678,6 +101708,9 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/xmmintrin.h:112:10: note: '__Y' was declared here 112 | __m128 __Y = __Y; | ^~~ +libtool: link: ar cr .libs/libsse.a src/zimg/colorspace/x86/.libs/libsse_la-operation_impl_sse.o src/zimg/resize/x86/.libs/libsse_la-resize_impl_sse.o +libtool: link: ranlib .libs/libsse.a +libtool: link: ( cd ".libs" && rm -f "libsse.la" && ln -s "../libsse.la" "libsse.la" ) In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from '__m512 zimg::resize::{anonymous}::resize_line16_h_fp_avx512_xiter(unsigned int, const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 2; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:232:34, inlined from 'void zimg::resize::{anonymous}::resize_line16_h_fp_avx512(const unsigned int*, const float*, unsigned int, unsigned int, const typename Traits::pixel_type*, typename Traits::pixel_type* const*, unsigned int, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int FWidth = 2; unsigned int Tail = 2]' at src/zimg/resize/x86/resize_impl_avx512.cpp:270:19: @@ -104298,6 +104331,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_sse2.cpp -o src/zimg/resize/x86/libsse2_la-resize_impl_sse2.o >/dev/null 2>&1 In function '__m512i _mm512_srai_epi32(__m512i, unsigned int)', inlined from '__m512i zimg::resize::{anonymous}::export2_i30_u16(__m512i, __m512i)' at src/zimg/resize/x86/resize_impl_avx512_common.h:37:24, inlined from '__m512i zimg::resize::{anonymous}::resize_line_v_u16_avx512_xiter(unsigned int, unsigned int, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, const uint16_t*, uint32_t*, const __m512i&, const __m512i&, const __m512i&, const __m512i&, uint16_t) [with unsigned int N = 6; bool ReadAccum = false; bool WriteToAccum = false]' at src/zimg/resize/x86/resize_impl_avx512_common.h:592:29, @@ -111735,6 +111769,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx512_vnni.la src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.lo In function '__m512 _mm512_broadcastss_ps(__m128)', inlined from 'void zimg::resize::{anonymous}::resize_line_v_fp_avx512(const float*, const typename Traits::pixel_type* const*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 0; bool UpdateAccum = true]' at src/zimg/resize/x86/resize_impl_avx512.cpp:619:41: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] @@ -112200,6 +112235,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: link: ar cr .libs/libavx512_vnni.a src/zimg/resize/x86/.libs/libavx512_vnni_la-resize_impl_avx512_vnni.o In function '__m512 _mm512_broadcastss_ps(__m128)', inlined from 'void zimg::resize::{anonymous}::resize_line_v_fp_avx512(const float*, const typename Traits::pixel_type* const*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 2; bool UpdateAccum = false]' at src/zimg/resize/x86/resize_impl_avx512.cpp:619:41: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] @@ -112245,6 +112281,8 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: link: ranlib .libs/libavx512_vnni.a +libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx2.cpp -o src/zimg/resize/x86/libavx2_la-resize_impl_avx2.o >/dev/null 2>&1 In function '__m512 _mm512_broadcastss_ps(__m128)', inlined from 'void zimg::resize::{anonymous}::resize_line_v_fp_avx512(const float*, const typename Traits::pixel_type* const*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 1; bool UpdateAccum = false]' at src/zimg/resize/x86/resize_impl_avx512.cpp:619:41: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] @@ -112275,6 +112313,7 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ +libtool: link: ( cd ".libs" && rm -f "libavx512_vnni.la" && ln -s "../libavx512_vnni.la" "libavx512_vnni.la" ) In function '__m512 _mm512_broadcastss_ps(__m128)', inlined from 'void zimg::resize::{anonymous}::resize_line_v_fp_avx512(const float*, const typename Traits::pixel_type* const*, typename Traits::pixel_type*, unsigned int, unsigned int) [with Traits = f32_traits; unsigned int N = 0; bool UpdateAccum = false]' at src/zimg/resize/x86/resize_impl_avx512.cpp:619:41: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4088:10: warning: '__Y' is used uninitialized [-Wuninitialized] @@ -112362,20 +112401,24 @@ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mtune=cascadelake -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx512_vnni.la src/zimg/resize/x86/libavx512_vnni_la-resize_impl_avx512_vnni.lo -libtool: link: ar cr .libs/libavx512_vnni.a src/zimg/resize/x86/.libs/libavx512_vnni_la-resize_impl_avx512_vnni.o -libtool: link: ranlib .libs/libavx512_vnni.a -libtool: link: ( cd ".libs" && rm -f "libavx512_vnni.la" && ln -s "../libavx512_vnni.la" "libavx512_vnni.la" ) libtool: compile: g++ -DPACKAGE_NAME=\"zimg\" -DPACKAGE_TARNAME=\"zimg\" -DPACKAGE_VERSION=\"3.0.4\" "-DPACKAGE_STRING=\"zimg 3.0.4\"" -DPACKAGE_BUGREPORT=\"https://github.com/sekrit-twc/zimg/pulls\" -DPACKAGE_URL=\"https://github.com/sekrit-twc/zimg\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DZIMG_X86=1 -DZIMG_X86_AVX512=1 -I. -I./src/zimg -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -c src/zimg/resize/x86/resize_impl_avx512.cpp -o src/zimg/resize/x86/libavx512_la-resize_impl_avx512.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx2.la src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.lo src/zimg/depth/x86/libavx2_la-depth_convert_avx2.lo src/zimg/depth/x86/libavx2_la-dither_avx2.lo src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.lo src/zimg/resize/x86/libavx2_la-resize_impl_avx2.lo +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx -mtune=sandybridge -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx.la src/zimg/colorspace/x86/libavx_la-operation_impl_avx.lo src/zimg/resize/x86/libavx_la-resize_impl_avx.lo +libtool: link: ar cr .libs/libavx.a src/zimg/colorspace/x86/.libs/libavx_la-operation_impl_avx.o src/zimg/resize/x86/.libs/libavx_la-resize_impl_avx.o +libtool: link: ranlib .libs/libavx.a +libtool: link: ( cd ".libs" && rm -f "libavx.la" && ln -s "../libavx.la" "libavx.la" ) +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -msse2 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libsse2.la src/zimg/colorspace/x86/libsse2_la-operation_impl_sse2.lo src/zimg/depth/x86/libsse2_la-depth_convert_sse2.lo src/zimg/depth/x86/libsse2_la-dither_sse2.lo src/zimg/depth/x86/libsse2_la-error_diffusion_sse2.lo src/zimg/depth/x86/libsse2_la-f16c_sse2.lo src/zimg/resize/x86/libsse2_la-resize_impl_sse2.lo +libtool: link: ar cr .libs/libsse2.a src/zimg/colorspace/x86/.libs/libsse2_la-operation_impl_sse2.o src/zimg/depth/x86/.libs/libsse2_la-depth_convert_sse2.o src/zimg/depth/x86/.libs/libsse2_la-dither_sse2.o src/zimg/depth/x86/.libs/libsse2_la-error_diffusion_sse2.o src/zimg/depth/x86/.libs/libsse2_la-f16c_sse2.o src/zimg/resize/x86/.libs/libsse2_la-resize_impl_sse2.o +libtool: link: ranlib .libs/libsse2.a +libtool: link: ( cd ".libs" && rm -f "libsse2.la" && ln -s "../libsse2.la" "libsse2.la" ) +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx2 -mf16c -mfma -mtune=haswell -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx2.la src/zimg/colorspace/x86/libavx2_la-operation_impl_avx2.lo src/zimg/depth/x86/libavx2_la-depth_convert_avx2.lo src/zimg/depth/x86/libavx2_la-dither_avx2.lo src/zimg/depth/x86/libavx2_la-error_diffusion_avx2.lo src/zimg/resize/x86/libavx2_la-resize_impl_avx2.lo libtool: link: ar cr .libs/libavx2.a src/zimg/colorspace/x86/.libs/libavx2_la-operation_impl_avx2.o src/zimg/depth/x86/.libs/libavx2_la-depth_convert_avx2.o src/zimg/depth/x86/.libs/libavx2_la-dither_avx2.o src/zimg/depth/x86/.libs/libavx2_la-error_diffusion_avx2.o src/zimg/resize/x86/.libs/libavx2_la-resize_impl_avx2.o libtool: link: ranlib .libs/libavx2.a libtool: link: ( cd ".libs" && rm -f "libavx2.la" && ln -s "../libavx2.la" "libavx2.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx512.la src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.lo src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.lo src/zimg/depth/x86/libavx512_la-depth_convert_avx512.lo src/zimg/depth/x86/libavx512_la-dither_avx512.lo src/zimg/resize/x86/libavx512_la-resize_impl_avx512.lo +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mtune=skylake-avx512 -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libavx512.la src/zimg/colorspace/x86/libavx512_la-gamma_constants_avx512.lo src/zimg/colorspace/x86/libavx512_la-operation_impl_avx512.lo src/zimg/depth/x86/libavx512_la-depth_convert_avx512.lo src/zimg/depth/x86/libavx512_la-dither_avx512.lo src/zimg/resize/x86/libavx512_la-resize_impl_avx512.lo libtool: link: ar cr .libs/libavx512.a src/zimg/colorspace/x86/.libs/libavx512_la-gamma_constants_avx512.o src/zimg/colorspace/x86/.libs/libavx512_la-operation_impl_avx512.o src/zimg/depth/x86/.libs/libavx512_la-depth_convert_avx512.o src/zimg/depth/x86/.libs/libavx512_la-dither_avx512.o src/zimg/resize/x86/.libs/libavx512_la-resize_impl_avx512.o libtool: link: ranlib .libs/libavx512.a libtool: link: ( cd ".libs" && rm -f "libavx512.la" && ln -s "../libavx512.la" "libavx512.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libzimg_internal.la src/zimg/api/libzimg_internal_la-zimg.lo src/zimg/colorspace/libzimg_internal_la-colorspace.lo src/zimg/colorspace/libzimg_internal_la-colorspace_param.lo src/zimg/colorspace/libzimg_internal_la-gamma.lo src/zimg/colorspace/libzimg_internal_la-graph.lo src/zimg/colorspace/libzimg_internal_la-matrix3.lo src/zimg/colorspace/libzimg_internal_la-operation.lo src/zimg/colorspace/libzimg_internal_la-operation_impl.lo src/zimg/common/libzimg_internal_la-cpuinfo.lo src/zimg/common/libzimg_internal_la-libm_wrapper.lo src/zimg/common/libzimg_internal_la-matrix.lo src/zimg/depth/libzimg_internal_la-blue.lo src/zimg/depth/libzimg_internal_la-depth_convert.lo src/zimg/depth/libzimg_internal_la-depth.lo src/zimg/depth/libzimg_internal_la-dither.lo src/zimg/depth/libzimg_internal_la-quantize.lo src/zimg/graph/libzimg_internal_la-basic_filter.lo src/zimg/graph/libzimg_internal_la-filtergraph.lo src/zimg/graph/libzimg_internal_la-graphbuilder.lo src/zimg/graph/libzimg_internal_la-graphnode.lo src/zimg/resize/libzimg_internal_la-filter.lo src/zimg/resize/libzimg_internal_la-resize.lo src/zimg/resize/libzimg_internal_la-resize_impl.lo src/zimg/unresize/libzimg_internal_la-bilinear.lo src/zimg/unresize/libzimg_internal_la-unresize.lo src/zimg/unresize/libzimg_internal_la-unresize_impl.lo src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.lo src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.lo src/zimg/common/x86/libzimg_internal_la-x86util.lo src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.lo src/zimg/depth/x86/libzimg_internal_la-dither_x86.lo src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.lo libsse.la libsse2.la libavx.la libf16c.la libavx2.la libavx512.la libavx512_vnni.la +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libzimg_internal.la src/zimg/api/libzimg_internal_la-zimg.lo src/zimg/colorspace/libzimg_internal_la-colorspace.lo src/zimg/colorspace/libzimg_internal_la-colorspace_param.lo src/zimg/colorspace/libzimg_internal_la-gamma.lo src/zimg/colorspace/libzimg_internal_la-graph.lo src/zimg/colorspace/libzimg_internal_la-matrix3.lo src/zimg/colorspace/libzimg_internal_la-operation.lo src/zimg/colorspace/libzimg_internal_la-operation_impl.lo src/zimg/common/libzimg_internal_la-cpuinfo.lo src/zimg/common/libzimg_internal_la-libm_wrapper.lo src/zimg/common/libzimg_internal_la-matrix.lo src/zimg/depth/libzimg_internal_la-blue.lo src/zimg/depth/libzimg_internal_la-depth_convert.lo src/zimg/depth/libzimg_internal_la-depth.lo src/zimg/depth/libzimg_internal_la-dither.lo src/zimg/depth/libzimg_internal_la-quantize.lo src/zimg/graph/libzimg_internal_la-basic_filter.lo src/zimg/graph/libzimg_internal_la-filtergraph.lo src/zimg/graph/libzimg_internal_la-graphbuilder.lo src/zimg/graph/libzimg_internal_la-graphnode.lo src/zimg/resize/libzimg_internal_la-filter.lo src/zimg/resize/libzimg_internal_la-resize.lo src/zimg/resize/libzimg_internal_la-resize_impl.lo src/zimg/unresize/libzimg_internal_la-bilinear.lo src/zimg/unresize/libzimg_internal_la-unresize.lo src/zimg/unresize/libzimg_internal_la-unresize_impl.lo src/zimg/colorspace/x86/libzimg_internal_la-operation_impl_x86.lo src/zimg/common/x86/libzimg_internal_la-cpuinfo_x86.lo src/zimg/common/x86/libzimg_internal_la-x86util.lo src/zimg/depth/x86/libzimg_internal_la-depth_convert_x86.lo src/zimg/depth/x86/libzimg_internal_la-dither_x86.lo src/zimg/resize/x86/libzimg_internal_la-resize_impl_x86.lo libsse.la libsse2.la libavx.la libf16c.la libavx2.la libavx512.la libavx512_vnni.la libtool: link: (cd .libs/libzimg_internal.lax/libsse.a && ar x "/build/zimg-3.0.4+ds1/./.libs/libsse.a") libtool: link: (cd .libs/libzimg_internal.lax/libsse2.a && ar x "/build/zimg-3.0.4+ds1/./.libs/libsse2.a") libtool: link: (cd .libs/libzimg_internal.lax/libavx.a && ar x "/build/zimg-3.0.4+ds1/./.libs/libavx.a") @@ -112387,7 +112430,7 @@ libtool: link: ranlib .libs/libzimg_internal.a libtool: link: rm -fr .libs/libzimg_internal.lax libtool: link: ( cd ".libs" && rm -f "libzimg_internal.la" && ln -s "../libzimg_internal.la" "libzimg_internal.la" ) -/bin/bash ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -version-info 2 -Wl,-z,relro -o libzimg.la -rpath /usr/lib/x86_64-linux-gnu dummy.lo libzimg_internal.la +/bin/sh ./libtool --tag=CXX --mode=link g++ -std=c++14 -O2 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DNDEBUG -pthread -fvisibility=hidden -g -O2 -ffile-prefix-map=/build/zimg-3.0.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -version-info 2 -Wl,-z,relro -o libzimg.la -rpath /usr/lib/x86_64-linux-gnu dummy.lo libzimg_internal.la libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o .libs/dummy.o -Wl,--whole-archive ./.libs/libzimg_internal.a -Wl,--no-whole-archive -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o -O2 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -pthread -Wl,-soname -Wl,libzimg.so.2 -o .libs/libzimg.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libzimg.so.2" && ln -s "libzimg.so.2.0.0" "libzimg.so.2") libtool: link: (cd ".libs" && rm -f "libzimg.so" && ln -s "libzimg.so.2.0.0" "libzimg.so") @@ -112399,7 +112442,7 @@ make[2]: Leaving directory '/build/zimg-3.0.4+ds1' make[1]: Leaving directory '/build/zimg-3.0.4+ds1' dh_auto_test - make -j15 check "TESTSUITEFLAGS=-j15 --verbose" VERBOSE=1 + make -j16 check "TESTSUITEFLAGS=-j16 --verbose" VERBOSE=1 make[1]: Entering directory '/build/zimg-3.0.4+ds1' make[2]: Entering directory '/build/zimg-3.0.4+ds1' make @@ -112433,8 +112476,8 @@ make[1]: Entering directory '/build/zimg-3.0.4+ds1' make[2]: Entering directory '/build/zimg-3.0.4+ds1' make[3]: Entering directory '/build/zimg-3.0.4+ds1' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu' - /bin/bash ./libtool --mode=install /usr/bin/install -c libzimg.la '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu' + /bin/sh ./libtool --mode=install /usr/bin/install -c libzimg.la '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libzimg.so.2.0.0 /build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/libzimg.so.2.0.0 libtool: install: (cd /build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libzimg.so.2.0.0 libzimg.so.2 || { rm -f libzimg.so.2 && ln -s libzimg.so.2.0.0 libzimg.so.2; }; }) libtool: install: (cd /build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libzimg.so.2.0.0 libzimg.so || { rm -f libzimg.so && ln -s libzimg.so.2.0.0 libzimg.so; }; }) @@ -112443,15 +112486,15 @@ libtool: install: chmod 644 /build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/libzimg.a libtool: install: ranlib /build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/libzimg.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg' /usr/bin/install -c -m 644 ChangeLog COPYING README.md '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example' /usr/bin/install -c -m 644 doc/example/api_example.cpp doc/example/api_example_c.c doc/example/hdr_example.cpp doc/example/interlace_example.cpp doc/example/tile_example.cpp doc/example/Makefile '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example/misc' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example/misc' /usr/bin/install -c -m 644 src/testcommon/aligned_malloc.h src/testcommon/argparse.cpp src/testcommon/argparse.h src/testcommon/mmap.cpp src/testcommon/mmap.h src/testcommon/win32_bitmap.cpp src/testcommon/win32_bitmap.h '/build/zimg-3.0.4+ds1/debian/tmp/usr/share/doc/zimg/example/misc' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/include' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/include' /usr/bin/install -c -m 644 src/zimg/api/zimg.h src/zimg/api/zimg++.hpp '/build/zimg-3.0.4+ds1/debian/tmp/usr/include' - /bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' + /usr/bin/mkdir -p '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 zimg.pc '/build/zimg-3.0.4+ds1/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' make[3]: Leaving directory '/build/zimg-3.0.4+ds1' make[2]: Leaving directory '/build/zimg-3.0.4+ds1' @@ -112474,9 +112517,9 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libzimg-dev' in '../libzimg-dev_3.0.4+ds1-1_amd64.deb'. dpkg-deb: building package 'libzimg2' in '../libzimg2_3.0.4+ds1-1_amd64.deb'. dpkg-deb: building package 'libzimg2-dbgsym' in '../libzimg2-dbgsym_3.0.4+ds1-1_amd64.deb'. -dpkg-deb: building package 'libzimg-dev' in '../libzimg-dev_3.0.4+ds1-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../zimg_3.0.4+ds1-1_amd64.buildinfo dpkg-genchanges --build=binary -O../zimg_3.0.4+ds1-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -112484,12 +112527,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4164084/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3504542 and its subdirectories -I: Current time: Fri May 12 15:59:38 -12 2023 -I: pbuilder-time-stamp: 1683950378 +I: removing directory /srv/workspace/pbuilder/4164084 and its subdirectories +I: Current time: Sat Jun 15 00:24:32 +14 2024 +I: pbuilder-time-stamp: 1718360672