* Package: media-libs/libvmaf-2.3.1:0 * Repository: gentoo * Maintainer: adel.ks@zegrapher.com proxy-maint@gentoo.org * Upstream: https://github.com/Netflix/vmaf/issues * USE: abi_x86_64 amd64 elibc_glibc embed-models kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libvmaf-2.3.1.tar.gz to /var/tmp/portage/media-libs/libvmaf-2.3.1/work >>> Source unpacked in /var/tmp/portage/media-libs/libvmaf-2.3.1/work >>> Preparing source in /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/media-libs/libvmaf-2.3.1/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dbuilt_in_models=true -Denable_tests=false /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1-abi_x86_64.amd64 The Meson build system Version: 1.3.0 Source dir: /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf Build dir: /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1-abi_x86_64.amd64 Build type: native build Project name: libvmaf Project version: 2.3.1 C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 14.0.0 "x86_64-pc-linux-gnu-gcc (Gentoo 14.0.0_pre20231203 p9) 14.0.0 20231203 (experimental)") C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.41 C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ (gcc 14.0.0 "x86_64-pc-linux-gnu-g++ (Gentoo 14.0.0_pre20231203 p9) 14.0.0 20231203 (experimental)") C++ linker for the host machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.41 Host machine cpu family: x86_64 Host machine cpu: x86_64 Check usable header "stdatomic.h" : YES Configuring version.h using configuration Program nasm found: YES (/usr/bin/nasm) Configuring config.asm using configuration Program xxd found: YES (/usr/bin/xxd) Configuring config.h using configuration Run-time dependency threads found: YES Library m found: YES Found pkg-config: YES (/usr/bin/x86_64-pc-linux-gnu-pkg-config) 2.1.0 Checking for function "strsep" : YES Program doxygen found: YES (/usr/bin/doxygen) Configuring Doxyfile using configuration Build targets in project: 13 NOTICE: Future-deprecated features used: * 0.56.0: {'meson.source_root'} * 0.64.0: {'copy arg in configure_file'} libvmaf 2.3.1 User defined options Native files : /var/tmp/portage/media-libs/libvmaf-2.3.1/temp/meson.x86_64-pc-linux-gnu.amd64.ini build.pkg_config_path: /usr/share/pkgconfig buildtype : plain libdir : lib64 localstatedir : /var/lib pkg_config_path : /usr/share/pkgconfig prefix : /usr sysconfdir : /etc werror : false wrap_mode : nodownload b_pch : false built_in_models : true enable_tests : false Found ninja-1.11.1 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile meson compile -C /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1-abi_x86_64.amd64 --jobs 4 --load-average 0 --verbose [1/71] /usr/bin/xxd --include src/vmaf_v0.6.1.json src/vmaf_v0.6.1.json.c [2/71] /usr/bin/xxd --include src/vmaf_v0.6.1neg.json src/vmaf_v0.6.1neg.json.c [3/71] /usr/bin/xxd --include src/vmaf_4k_v0.6.1.json src/vmaf_4k_v0.6.1.json.c [4/71] /usr/bin/xxd --include src/vmaf_b_v0.6.3.json src/vmaf_b_v0.6.3.json.c [5/71] x86_64-pc-linux-gnu-gcc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -Iinclude -I../vmaf-2.3.1/libvmaf/include -I../vmaf-2.3.1/libvmaf/src/feature -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -MD -MQ src/liblibvmaf_cpu.a.p/cpu.c.o -MF src/liblibvmaf_cpu.a.p/cpu.c.o.d -o src/liblibvmaf_cpu.a.p/cpu.c.o -c ../vmaf-2.3.1/libvmaf/src/cpu.c [6/71] /usr/bin/nasm -f elf64 -I /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf/src/ -I /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1-abi_x86_64.amd64/src/ -MQ src/liblibvmaf_cpu.a.p/cpuid.obj -MF src/liblibvmaf_cpu.a.p/cpuid.obj.ndep ../vmaf-2.3.1/libvmaf/src/x86/cpuid.asm -o src/liblibvmaf_cpu.a.p/cpuid.obj [7/71] x86_64-pc-linux-gnu-gcc -Isrc/liblibvmaf_cpu.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -Iinclude -I../vmaf-2.3.1/libvmaf/include -I../vmaf-2.3.1/libvmaf/src/feature -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -MD -MQ src/liblibvmaf_cpu.a.p/x86_cpu.c.o -MF src/liblibvmaf_cpu.a.p/x86_cpu.c.o.d -o src/liblibvmaf_cpu.a.p/x86_cpu.c.o -c ../vmaf-2.3.1/libvmaf/src/x86/cpu.c [8/71] /usr/lib/python-exec/python3.11/meson --internal vcstagger ../vmaf-2.3.1/libvmaf/include/vcs_version.h.in include/vcs_version.h 2.3.1 /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf/include @VCS_TAG@ '(.*)' /usr/bin/git --git-dir /var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf/../.git describe --tags --long --match '?.*.*' --always fatal: not a git repository: '/var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1/libvmaf/../.git' [9/71] rm -f src/liblibvmaf_cpu.a && x86_64-pc-linux-gnu-ar csrDT src/liblibvmaf_cpu.a src/liblibvmaf_cpu.a.p/cpuid.obj src/liblibvmaf_cpu.a.p/cpu.c.o src/liblibvmaf_cpu.a.p/x86_cpu.c.o [10/71] x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_motion_avx2.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/x86/motion_avx2.c In file included from ../vmaf-2.3.1/libvmaf/src/feature/x86/motion_avx2.c:23: ../vmaf-2.3.1/libvmaf/src/feature/integer_motion.h: In function ‘edge_16’: ../vmaf-2.3.1/libvmaf/src/feature/integer_motion.h:37:34: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 37 | int i_tap = horizontal ? i : i - radius + k; | ^ ../vmaf-2.3.1/libvmaf/src/feature/integer_motion.h:38:51: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 38 | int j_tap = horizontal ? j - radius + k : j; | ^ [11/71] x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c FAILED: src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_vif_avx2.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_8_avx2’: ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:77: warning: ignoring ‘#pragma loop ’ [-Wunknown-pragmas] 77 | #pragma loop(ivdep) ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:100:77: warning: unused variable ‘sg8’ [-Wunused-variable] 100 | s25, s26, s27, s28, sg0, sg1, sg2, sg3, sg4, sg5, sg6, sg7, sg8; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:100:32: warning: unused variable ‘s28’ [-Wunused-variable] 100 | s25, s26, s27, s28, sg0, sg1, sg2, sg3, sg4, sg5, sg6, sg7, sg8; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:99:53: warning: unused variable ‘s8’ [-Wunused-variable] 99 | __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s20, s21, s22, s23, s24, | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:98:32: warning: unused variable ‘g28’ [-Wunused-variable] 98 | g25, g26, g27, g28; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:97:53: warning: unused variable ‘g8’ [-Wunused-variable] 97 | __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g20, g21, g22, g23, g24, | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:83:21: warning: variable ‘accum_ref_lo’ set but not used [-Wunused-but-set-variable] 83 | __m256i accum_ref_lo, accum_ref_hi, accum_dis_lo, accum_dis_hi, | ^~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:710:21: warning: variable ‘refdislo’ set but not used [-Wunused-but-set-variable] 710 | __m256i refdislo, refdishi, mu2lo, mu2hi, mu1lo, mu1hi; | ^~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1108:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1108 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check))); // 4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/xmmintrin.h:1322, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/immintrin.h:31, from ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:20: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1110:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1110 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 1))); // 8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1112:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1112 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 2))); // 4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1114:17: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1114 | (__m128 *)(buf.tmp.ref + jj_check + 3))); // 8 //12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1121:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1121 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1123:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1123 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 5))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1125:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1125 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 6))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1127:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1127 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 7))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1139:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1139 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 8))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1141:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1141 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 9))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1143:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1143 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 10))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1145:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1145 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 11))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1157:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1157 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 12))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1159:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1159 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 13))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1161:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1161 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 14))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1163:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1163 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 15))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1175:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1175 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 16))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1177:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1177 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 17))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1179:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1179 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 18))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1181:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1181 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 19))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1190:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1190 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 20))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1194:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1194 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1196:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1196 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 1))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1198:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1198 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 2))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1200:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1200 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 3))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1207:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1207 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1209:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1209 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 5))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1211:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1211 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 6))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1213:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1213 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 7))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1225:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1225 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 8))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1227:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1227 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 9))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1229:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1229 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 10))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1231:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1231 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 11))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1243:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1243 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 12))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1245:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1245 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 13))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1247:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1247 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 14))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1249:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1249 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 15))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1261:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1261 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 16))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1263:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1263 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 17))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1265:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1265 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 18))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1267:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1267 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 19))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1275:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1275 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 20))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1279:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1279 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1281:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1281 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 1))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1283:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1283 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 2))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1285:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1285 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 3))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1292:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1292 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1294:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1294 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 5))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1296:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1296 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 6))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1298:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1298 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 7))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1310:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1310 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 8))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1312:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1312 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 9))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1314:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1314 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 10))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1316:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1316 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 11))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1328:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1328 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 12))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1330:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1330 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 13))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1332:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1332 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 14))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1334:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1334 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 15))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1347:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1347 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 16))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1349:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1349 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 17))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1351:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1351 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 18))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1353:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1353 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 19))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1362:33: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1362 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check + 20))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:36:13: warning: unused variable ‘f0’ [-Wunused-variable] 36 | __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, fc0, fc1, fc2, fc3, fc4, | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:29:20: warning: unused variable ‘fwidth_v’ [-Wunused-variable] 29 | const unsigned fwidth_v = 18; | ^~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_16_avx2’: ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1427:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1427 | for (unsigned j = 0; j < n << 4; j = j + 16) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1452:32: warning: unused variable ‘fcoeff’ [-Wunused-variable] 1452 | const uint16_t fcoeff = vif_filt[fi]; | ^~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1433:21: warning: unused variable ‘mask1’ [-Wunused-variable] 1433 | __m256i mask1 = _mm256_set_epi8(15, 14, 11, 10, 7, 6, 3, 2, 13, 12, | ^~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1432:22: warning: unused variable ‘accum_ref_dis’ [-Wunused-variable] 1432 | uint64_t accum_ref_dis = 0; | ^~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1431:22: warning: unused variable ‘accum_dis’ [-Wunused-variable] 1431 | uint64_t accum_dis = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1430:22: warning: unused variable ‘accum_ref’ [-Wunused-variable] 1430 | uint64_t accum_ref = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1429:22: warning: unused variable ‘accum_mu2’ [-Wunused-variable] 1429 | uint32_t accum_mu2 = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1428:22: warning: unused variable ‘accum_mu1’ [-Wunused-variable] 1428 | uint32_t accum_mu1 = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1656:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1656 | for (unsigned j = 0; j < n << 3; j = j + 8) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1661: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas] 1661 | #pragma unroll(4) ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1659:21: warning: unused variable ‘accumdl’ [-Wunused-variable] 1659 | __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi; | ^~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1696:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1696 | for (unsigned j = 0; j < n << 3; j = j + 8) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1709: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas] 1709 | #pragma unroll(2) ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1710:51: warning: operation on ‘fj’ may be undefined [-Wsequence-point] 1710 | for (unsigned fj = 0; fj < fwidth; fj = ++fj, jj_check = jj + fj) { | ~~~^~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1713:37: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1713 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1716:37: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1716 | _mm_loadu_si128((__m128 *)(buf.tmp.ref + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1720:37: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1720 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1723:37: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1723 | _mm_loadu_si128((__m128 *)(buf.tmp.dis + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1727:37: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1727 | _mm_loadu_si128((__m128 *)(buf.tmp.ref_dis + jj_check))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1731:21: error: passing argument 1 of ‘_mm_loadu_si128’ from incompatible pointer type [-Wincompatible-pointer-types] 1731 | (__m128 *)(buf.tmp.ref_dis + jj_check + 4))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __m128 * /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/emmintrin.h:704:35: note: expected ‘const __m128i_u *’ but argument is of type ‘__m128 *’ 704 | _mm_loadu_si128 (__m128i_u const *__P) | ~~~~~~~~~~~~~~~~~^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1701:22: warning: unused variable ‘accum_ref_dis’ [-Wunused-variable] 1701 | uint64_t accum_ref_dis = 0; | ^~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1700:22: warning: unused variable ‘accum_dis’ [-Wunused-variable] 1700 | uint64_t accum_dis = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1699:22: warning: unused variable ‘accum_ref’ [-Wunused-variable] 1699 | uint64_t accum_ref = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1698:22: warning: unused variable ‘accum_mu2’ [-Wunused-variable] 1698 | uint32_t accum_mu2 = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1697:22: warning: unused variable ‘accum_mu1’ [-Wunused-variable] 1697 | uint32_t accum_mu1 = 0; | ^~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_rd_8_avx2’: ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1850:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1850 | for (unsigned j = 0; j < n << 4; j = j + 16) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1857:76: warning: unused variable ‘sg1’ [-Wunused-variable] 1857 | __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1857:71: warning: unused variable ‘sg0’ [-Wunused-variable] 1857 | __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1857:66: warning: unused variable ‘s21’ [-Wunused-variable] 1857 | __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1857:61: warning: unused variable ‘s20’ [-Wunused-variable] 1857 | __m256i s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s20, s21, sg0, sg1; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1856:66: warning: unused variable ‘g21’ [-Wunused-variable] 1856 | __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g20, g21; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1856:61: warning: unused variable ‘g20’ [-Wunused-variable] 1856 | __m256i g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g20, g21; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2004:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2004 | for (unsigned j = 0; j < n << 3; j = j + 8) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2007:21: warning: unused variable ‘accumdl’ [-Wunused-variable] 2007 | __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi; | ^~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1805:45: warning: unused variable ‘f8’ [-Wunused-variable] 1805 | __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1805:41: warning: unused variable ‘f7’ [-Wunused-variable] 1805 | __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1805:37: warning: unused variable ‘f6’ [-Wunused-variable] 1805 | __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1805:33: warning: unused variable ‘f5’ [-Wunused-variable] 1805 | __m256i f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:1796:9: warning: unused variable ‘fwidth_x’ [-Wunused-variable] 1796 | int fwidth_x = (fwidth % 2 == 0) ? fwidth : fwidth + 1; | ^~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c: In function ‘vif_filter1d_rd_16_avx2’: ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2221:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2221 | for (unsigned j = 0; j < n << 4; j = j + 16) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2228:32: warning: unused variable ‘fcoeff’ [-Wunused-variable] 2228 | const uint16_t fcoeff = vif_filt[fi]; | ^~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2295:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2295 | for (unsigned j = 0; j < n << 3; j = j + 8) { | ^ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2301:29: warning: unused variable ‘dis’ [-Wunused-variable] 2301 | const uint16_t *dis = (uint16_t *)buf.dis; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2300:29: warning: unused variable ‘ref’ [-Wunused-variable] 2300 | const uint16_t *ref = (uint16_t *)buf.tmp.ref_convol; | ^~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2298:21: warning: unused variable ‘accumdl’ [-Wunused-variable] 2298 | __m256i accumdl, accumrlo, accumdlo, accumrhi, accumdhi; | ^~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/x86/vif_avx2.c:2205:13: warning: unused variable ‘mask2’ [-Wunused-variable] 2205 | __m256i mask2 = _mm256_set_epi32(7, 5, 3, 1, 6, 4, 2, 0); | ^~~~~ [12/71] x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_adm_avx2.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/x86/adm_avx2.c [13/71] x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_x86_cambi_avx2.c.o -MF src/libx86_avx2.a.p/feature_x86_cambi_avx2.c.o.d -o src/libx86_avx2.a.p/feature_x86_cambi_avx2.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/x86/cambi_avx2.c [14/71] x86_64-pc-linux-gnu-gcc -Isrc/libx86_avx2.a.p -Isrc -I../vmaf-2.3.1/libvmaf/src -I../vmaf-2.3.1/libvmaf/src/feature/common -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -D_GNU_SOURCE -O2 -pipe -march=native -fno-diagnostics-color -fPIC -mavx -mavx2 -pedantic -DOC_NEW_STYLE_INCLUDES -MD -MQ src/libx86_avx2.a.p/feature_common_convolution_avx.c.o -MF src/libx86_avx2.a.p/feature_common_convolution_avx.c.o.d -o src/libx86_avx2.a.p/feature_common_convolution_avx.c.o -c ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_scanline’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:433:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 433 | f8 = _mm256_broadcast_ss(filter + y + 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:434:25: note: here 434 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:435:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 435 | f7 = _mm256_broadcast_ss(filter + y + 7); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:436:25: note: here 436 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:437:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 437 | f6 = _mm256_broadcast_ss(filter + y + 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:438:25: note: here 438 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:439:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 439 | f5 = _mm256_broadcast_ss(filter + y + 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:440:25: note: here 440 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:441:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 441 | f4 = _mm256_broadcast_ss(filter + y + 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:442:25: note: here 442 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:443:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 443 | f3 = _mm256_broadcast_ss(filter + y + 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:444:25: note: here 444 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:445:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 445 | f2 = _mm256_broadcast_ss(filter + y + 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:446:25: note: here 446 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:447:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 447 | f1 = _mm256_broadcast_ss(filter + y + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:448:25: note: here 448 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:465:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 465 | sum0 = _mm256_mul_ps(f8, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:466:33: note: here 466 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:468:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 468 | sum3 = _mm256_mul_ps(f7, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:469:33: note: here 469 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:471:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 471 | sum2 = _mm256_mul_ps(f6, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:472:33: note: here 472 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:474:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 474 | sum1 = _mm256_mul_ps(f5, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:475:33: note: here 475 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:478:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 478 | sum0 = _mm256_add_ps(sum0, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:479:33: note: here 479 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:482:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 482 | sum3 = _mm256_add_ps(sum3, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:483:33: note: here 483 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:486:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 486 | sum2 = _mm256_add_ps(sum2, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:487:33: note: here 487 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:490:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 490 | sum1 = _mm256_add_ps(sum1, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:491:33: note: here 491 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:79:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 79 | f8 = _mm256_broadcast_ss(filter + x + 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:80:25: note: here 80 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:81:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 81 | f7 = _mm256_broadcast_ss(filter + x + 7); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:82:25: note: here 82 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:83:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | f6 = _mm256_broadcast_ss(filter + x + 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:84:25: note: here 84 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:85:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 85 | f5 = _mm256_broadcast_ss(filter + x + 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:86:25: note: here 86 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:87:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | f4 = _mm256_broadcast_ss(filter + x + 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:88:25: note: here 88 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:89:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | f3 = _mm256_broadcast_ss(filter + x + 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:90:25: note: here 90 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:91:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | f2 = _mm256_broadcast_ss(filter + x + 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:92:25: note: here 92 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:93:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 93 | f1 = _mm256_broadcast_ss(filter + x + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:94:25: note: here 94 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:111:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | sum0 = _mm256_mul_ps(f8, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:112:33: note: here 112 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:114:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | sum3 = _mm256_mul_ps(f7, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:115:33: note: here 115 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:117:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | sum2 = _mm256_mul_ps(f6, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:118:33: note: here 118 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:120:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | sum1 = _mm256_mul_ps(f5, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:121:33: note: here 121 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:124:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 124 | sum0 = _mm256_add_ps(sum0, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:125:33: note: here 125 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:128:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | sum3 = _mm256_add_ps(sum3, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:129:33: note: here 129 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:132:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | sum2 = _mm256_add_ps(sum2, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:133:33: note: here 133 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:136:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | sum1 = _mm256_add_ps(sum1, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:137:33: note: here 137 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_sq_scanline’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1126:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1126 | f8 = _mm256_broadcast_ss(filter + y + 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1127:25: note: here 1127 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1128:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1128 | f7 = _mm256_broadcast_ss(filter + y + 7); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1129:25: note: here 1129 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1130:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1130 | f6 = _mm256_broadcast_ss(filter + y + 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1131:25: note: here 1131 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1132:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1132 | f5 = _mm256_broadcast_ss(filter + y + 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1133:25: note: here 1133 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1134:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1134 | f4 = _mm256_broadcast_ss(filter + y + 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1135:25: note: here 1135 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1136:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1136 | f3 = _mm256_broadcast_ss(filter + y + 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1137:25: note: here 1137 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1138:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1138 | f2 = _mm256_broadcast_ss(filter + y + 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1139:25: note: here 1139 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1140:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1140 | f1 = _mm256_broadcast_ss(filter + y + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1141:25: note: here 1141 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1159:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1159 | sum0 = _mm256_mul_ps(f8, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1160:33: note: here 1160 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1163:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1163 | sum3 = _mm256_mul_ps(f7, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1164:33: note: here 1164 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1167:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1167 | sum2 = _mm256_mul_ps(f6, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1168:33: note: here 1168 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1171:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1171 | sum1 = _mm256_mul_ps(f5, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1172:33: note: here 1172 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1176:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1176 | sum0 = _mm256_add_ps(sum0, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1177:33: note: here 1177 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1181:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1181 | sum3 = _mm256_add_ps(sum3, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1182:33: note: here 1182 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1186:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1186 | sum2 = _mm256_add_ps(sum2, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1187:33: note: here 1187 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1191:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1191 | sum1 = _mm256_add_ps(sum1, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1192:33: note: here 1192 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_v_xy_scanline’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1891:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1891 | f8 = _mm256_broadcast_ss(filter + y + 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1892:25: note: here 1892 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1893:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1893 | f7 = _mm256_broadcast_ss(filter + y + 7); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1894:25: note: here 1894 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1895:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1895 | f6 = _mm256_broadcast_ss(filter + y + 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1896:25: note: here 1896 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1897:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1897 | f5 = _mm256_broadcast_ss(filter + y + 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1898:25: note: here 1898 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1899:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1899 | f4 = _mm256_broadcast_ss(filter + y + 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1900:25: note: here 1900 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1901:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1901 | f3 = _mm256_broadcast_ss(filter + y + 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1902:25: note: here 1902 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1903:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1903 | f2 = _mm256_broadcast_ss(filter + y + 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1904:25: note: here 1904 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1905:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1905 | f1 = _mm256_broadcast_ss(filter + y + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1906:25: note: here 1906 | case 1: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1925:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1925 | sum0 = _mm256_mul_ps(f8, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1926:33: note: here 1926 | case 8: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1930:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1930 | sum3 = _mm256_mul_ps(f7, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1931:33: note: here 1931 | case 7: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1935:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1935 | sum2 = _mm256_mul_ps(f6, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1936:33: note: here 1936 | case 6: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1940:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1940 | sum1 = _mm256_mul_ps(f5, g); | ^~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1941:33: note: here 1941 | case 5: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1946:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1946 | sum0 = _mm256_add_ps(sum0, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1947:33: note: here 1947 | case 4: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1952:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1952 | sum3 = _mm256_add_ps(sum3, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1953:33: note: here 1953 | case 3: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1958:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1958 | sum2 = _mm256_add_ps(sum2, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1959:33: note: here 1959 | case 2: | ^~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1964:48: warning: this statement may fall through [-Wimplicit-fallthrough=] 1964 | sum1 = _mm256_add_ps(sum1, g); | ^~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1965:33: note: here 1965 | case 1: | ^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/immintrin.h:43, from ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:19: In function ‘_mm256_mul_ps’, inlined from ‘convolution_f32_avx_s_1d_h_scanline’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:123:10, inlined from ‘convolution_f32_avx_s_1d_h_scanline’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:46:13: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized] 320 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_h_scanline’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:66:48: note: ‘f4’ was declared here 66 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function ‘_mm256_mul_ps’, inlined from ‘convolution_f32_avx_s_1d_v_scanline’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:477:10, inlined from ‘convolution_f32_avx_s_1d’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:774:3: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized] 320 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:420:48: note: ‘f4’ was declared here 420 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function ‘_mm256_mul_ps’, inlined from ‘convolution_f32_avx_s_1d_v_sq_scanline’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1175:10, inlined from ‘convolution_f32_avx_s_1d_sq’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1507:3: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized] 320 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_sq’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1113:48: note: ‘f4’ was declared here 1113 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ In function ‘_mm256_mul_ps’, inlined from ‘convolution_f32_avx_s_1d_v_xy_scanline’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1945:10, inlined from ‘convolution_f32_avx_s_1d_xy’ at ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:2317:3: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/avxintrin.h:320:10: warning: ‘f4’ may be used uninitialized [-Wmaybe-uninitialized] 320 | return (__m256) ((__v8sf)__A * (__v8sf)__B); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c: In function ‘convolution_f32_avx_s_1d_xy’: ../vmaf-2.3.1/libvmaf/src/feature/common/convolution_avx.c:1878:48: note: ‘f4’ was declared here 1878 | __m256 f0, f1, f2, f3, f4, f5, f6, f7, f8; | ^~ ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -j 4 -v * ERROR: media-libs/libvmaf-2.3.1::gentoo failed (compile phase): * compile failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3378: Called meson-multilib_src_compile * environment, line 2098: Called multilib-minimal_src_compile * environment, line 2351: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2618: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2311: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2309: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 657: Called multilib-minimal_abi_src_compile * environment, line 2345: Called multilib_src_compile * environment, line 2838: Called meson_src_compile * environment, line 2166: Called die * The specific snippet of code: * "$@" || die "compile failed" * * If you need support, post the output of `emerge --info '=media-libs/libvmaf-2.3.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/libvmaf-2.3.1::gentoo'`. * The complete build log is located at '/var/log/portage/media-libs:libvmaf-2.3.1:20231204-060638.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/libvmaf-2.3.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/libvmaf-2.3.1/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1-abi_x86_64.amd64' * S: '/var/tmp/portage/media-libs/libvmaf-2.3.1/work/vmaf-2.3.1'